Continuing on this:

grep getTextEv /usr/lib/libindiclient.a
Binary file /usr/lib/libindiclient.a matches

The libindiclient does seems to have the symbol defined

However, when trying to check the pyindi swig binary, I see this:
nm -D /usr/lib/python3.8/site-packages/pyindi_client-0.2.2-py3.8-linux-aarch64.egg/_PyIndi.cpython-38-arm-linux-gnueabihf.so | grep _ZN4INDI8Property7getTextEv
U _ZN4INDI8Property7getTextEv

It is undefined unfortunately....
nm -C /usr/lib/python3.8/site-packages/pyindi_client-0.2.2-py3.8-linux-aarch64.egg/_PyIndi.cpython-38-arm-linux-gnueabihf.so | grep getText
0001d118 t _wrap_BaseDevice_getText
00019330 t _wrap_Property_getText
00030d04 T INDI::BaseDevice::getText(char const*)
U INDI::Property::getText()
00036884 T INDI::Property::getText() const

There is definitely a definition missing for the non-const getText method

Read More...