running on 5.15.0-odroid-arm64

In github.com/sterne-jaeger/indi-3rdparty/b...-duino/gason/gason.h

replace
#define JSON_VALUE_PAYLOAD_MASK 0x00007FFFFFFFFFFFULL
#define JSON_VALUE_NAN_MASK 0x7FF8000000000000ULL
#define JSON_VALUE_TAG_MASK 0xF
#define JSON_VALUE_TAG_SHIFT 47

with
#define JSON_VALUE_PAYLOAD_MASK 0x0000FFFFFFFFFFFFULL
#define JSON_VALUE_NAN_MASK 0x7FF0000000000000ULL
#define JSON_VALUE_TAG_MASK 0xF
#define JSON_VALUE_TAG_SHIFT 48


I can now connect to the indi_weatherradio driver.

Read More...

On Ubuntu 22.04, running the latest indi (2.0.0), the driver indi_weatherradio does not work. The error message is on connection:

2023-02-02T21:25:56: Driver indi_weatherradio: indi_weatherradio: ./indi-duino/gason/gason.h:32: JsonValue::JsonValue(JsonTag, void*): Assertion `(uintptr_t)payload <= JSON_VALUE_PAYLOAD_MASK' failed.
<delProperty device="Weather Radio"/>
2023-02-02T21:25:56: Driver indi_weatherradio: restart #2

Read More...

root@heidenrod-obs:/usr/lib/aarch64-linux-gnu# indiserver -vvv indi_weatherradio
2023-02-02T21:18:22: startup: indiserver -vvv indi_weatherradio
2023-02-02T21:18:22: Driver indi_weatherradio: pid=1558 rfd=6 wfd=6 efd=7
2023-02-02T21:18:22: listening to port 7624 on fd 5
2023-02-02T21:18:22: Local server: listening on local domain at: @/tmp/indiserver
2023-02-02T21:18:22: Driver indi_weatherradio: sending msg nq 1:
<getProperties version="1.7"/>

2023-02-02T21:18:22: Driver indi_weatherradio: read getProperties GPS Simulator GEOGRAPHIC_COORD
2023-02-02T21:18:22: Driver indi_weatherradio: read getProperties GPS Simulator GEOGRAPHIC_COORD
2023-02-02T21:18:22: Driver indi_weatherradio: snooping on GPS Simulator.GEOGRAPHIC_COORD
2023-02-02T21:18:22: Driver indi_weatherradio: read defSwitchVector Weather Radio CONNECTION Idle rw
CONNECT='Off'
DISCONNECT='On'

Read More...

I've added a symlink and that appears to have resolved it.
root@heidenrod-obs:/usr/lib/aarch64-linux-gnu# ln -s libindidriver.so.2.0.0 libindidriver.so.1

root@heidenrod-obs:/usr/lib/aarch64-linux-gnu# indiserver indi_weatherradio
2023-02-02T21:17:18: startup: indiserver indi_weatherradio
^C

Read More...

There is really no such file... looks we have now libindidriver.so.2 instead.

root@heidenrod-obs:~# cd /usr/lib/aarch64-linux-gnu/
root@heidenrod-obs:/usr/lib/aarch64-linux-gnu# ll libin*
lrwxrwxrwx 1 root root 31 Jan 31 08:46 libindiAlignmentDriver.so.2 -> libindiAlignmentDriver.so.2.0.0
-rw-r--r-- 1 root root 387080 Jan 31 08:46 libindiAlignmentDriver.so.2.0.0
lrwxrwxrwx 1 root root 22 Jan 31 08:46 libindiclient.so.2 -> libindiclient.so.2.0.0
-rw-r--r-- 1 root root 579640 Jan 31 08:46 libindiclient.so.2.0.0
lrwxrwxrwx 1 root root 22 Jan 31 08:46 libindidriver.so.2 -> libindidriver.so.2.0.0
-rw-r--r-- 1 root root 1525440 Jan 31 08:46 libindidriver.so.2.0.0
lrwxrwxrwx 1 root root 21 Jan 31 08:46 libindilx200.so.2 -> libindilx200.so.2.0.0
-rw-r--r-- 1 root root 387088 Jan 31 08:46 libindilx200.so.2.0.0
-rw-r--r-- 1 root root 10040 Mar 24 2022 libinih.so.1
-rw-r--r-- 1 root root 18208 Mar 24 2022 libiniparser.so.1
root@heidenrod-obs:/usr/lib/aarch64-linux-gnu#

Read More...

interesting, it works ok with other drivers, but not with the indi_weatherradio

root@heidenrod-obs:~# indiserver indi_simulator_weather
2023-02-02T21:07:31: startup: indiserver indi_simulator_weather
^C
root@heidenrod-obs:~# indiserver indi_watcher_weather
2023-02-02T21:07:43: startup: indiserver indi_watcher_weather
^C
root@heidenrod-obs:~# indiserver indi_synscan_telescope
2023-02-02T21:07:51: startup: indiserver indi_synscan_telescope
^C
root@heidenrod-obs:~# indiserver indi_weatherradio
2023-02-02T21:07:56: startup: indiserver indi_weatherradio
2023-02-02T21:07:56: Driver indi_weatherradio: indi_weatherradio: error while loading shared libraries: libindidriver.so.1: cannot open shared object file: No such file or directory
2023-02-02T21:07:56: Driver indi_weatherradio: read: Connection reset by peer
2023-02-02T21:07:56: Driver indi_weatherradio: restart #0

Read More...

Done an apt update/upgrade and I'm also getting the "libindidriver.so.1: cannot open shared object file" error
Ubuntu 22.04, running the stable indilib

2023-02-02T21:03:25: Driver indi_weatherradio: indi_weatherradio: error while loading shared libraries: libindidriver.so.1: cannot open shared object file: No such file or directory
2023-02-02T21:03:25: Driver indi_weatherradio: read: Connection reset by peer
2023-02-02T21:03:25: Driver indi_weatherradio: Terminated after #10 restarts
=======
root@heidenrod-obs:/usr/lib/aarch64-linux-gnu# indiserver -v
2023-02-02T21:04:26: startup: indiserver -v
Usage: indiserver [options] driver [driver ...]
Purpose: server for local and remote INDI drivers
INDI Library: 2.0.0
Code 2.0.0-tgz. Protocol 1.7.

Read More...

I can confirm that it's resolved as per version 3.6.3 beta (OSx)

Read More...

The following is happening, regardless of my imaging train specs
Using Kstars 3.6.2 stable





Read More...

I can confirm that with the latest Kstars for OSX, this behaviour is gone. Working as expected.

Read More...