Closed TD-SMS closed 1 year ago
This is a known issue. For now you can quickly edit /usr/include/libindi/indibase.h and change
% include "indiapi.h"
to
%include "indiapi.h"
So just remove the space and save the file.
Dear Jasem,
Thank you very much for your help. After the modification in indibase.h, a "sudo python setup.py install" ended successfully.
Best regards
Closing : suggested solution worked
@knro, Looks like indilibase.h
has been updated but the problem still exist. I basically followed what OP did on Ubuntu 22.04 and Python 3.12
❯ pip install pyindi-client
Collecting pyindi-client
Downloading pyindi-client-1.9.1.tar.gz (18 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: pyindi-client
Building wheel for pyindi-client (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for pyindi-client (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [908 lines of output]
/tmp/pip-build-env-3lsp8go1/overlay/lib/python3.12/site-packages/setuptools/dist.py:314: InformationOnly: Normalizing 'v1.9.1' to '1.9.1'
self.metadata.version = self._normalize_version(self.metadata.version)
running bdist_wheel
running build
running build_ext
building '_PyIndi' extension
swigging indiclientpython.i to indiclientpython_wrap.cpp
swig -python -v -Wall -c++ -threads -I/usr/include -I/usr/include/libindi -I/usr/local/include/libindi -o indiclientpython_wrap.cpp indiclientpython.i
Language subdirectory: python
Search paths:
./
/usr/include/
/usr/include/libindi/
/usr/local/include/libindi/
./swig_lib/python/
/usr/share/swig4.0/python/
./swig_lib/
/usr/share/swig4.0/
Preprocessing...
Starting language-specific parse...
/usr/include/libindi/indiwidgettraits.h:38: Warning 325: Nested struct not currently supported (UpdateArgs ignored)
/usr/include/libindi/indiwidgettraits.h:49: Warning 325: Nested struct not currently supported (UpdateArgs ignored)
/usr/include/libindi/indiwidgettraits.h:60: Warning 325: Nested struct not currently supported (UpdateArgs ignored)
/usr/include/libindi/indiwidgettraits.h:69: Warning 325: Nested struct not currently supported (UpdateArgs ignored)
/usr/include/libindi/indiwidgettraits.h:83: Warning 325: Nested struct not currently supported (UpdateArgs ignored)
/usr/include/libindi/indipropertyview.h:267: Warning 302: Identifier 'fill' redefined (ignored),
/usr/include/libindi/indipropertyview.h:261: Warning 302: previous definition of 'fill'.
/usr/include/libindi/indipropertyview.h:285: Warning 302: Identifier 'fill' redefined (ignored),
/usr/include/libindi/indipropertyview.h:261: Warning 302: previous definition of 'fill'.
/usr/include/libindi/indipropertyview.h:373: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:378: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:510: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:515: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:674: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:679: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:803: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:808: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:932: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:937: Warning 362: operator= ignored
/usr/include/libindi/indiproperty.h:242: Warning 314: 'self' is a python keyword, renaming to '_self'
/usr/include/libindi/indipropertybasic.h:131: Warning 389: operator[] ignored (consider using %extend)
/usr/include/libindi/indipropertyswitch.h:39: Warning 325: Nested struct not currently supported (NewValues ignored)
indiclientpython.i:181: Warning 326: Deprecated %extend name used - the struct name '_IBLOB' should be used instead of the typedef name 'IBLOB'.
/usr/include/libindi/indiproperties.h:61: Warning 389: operator[] ignored (consider using %extend)
/usr/include/libindi/indiproperties.h:62: Warning 389: operator[] ignored (consider using %extend)
/usr/include/libindi/indipropertyview.h:1: Warning 401: Nothing known about base class 'WidgetTraits< _IText >::PropertyType'. Ignored.
/usr/include/libindi/indipropertyview.h:1: Warning 401: Maybe you forgot to instantiate 'WidgetTraits< _IText >::PropertyType' using %template.
/usr/include/libindi/indipropertyview.h:1: Warning 401: Nothing known about base class 'WidgetTraits< _INumber >::PropertyType'. Ignored.
/usr/include/libindi/indipropertyview.h:1: Warning 401: Maybe you forgot to instantiate 'WidgetTraits< _INumber >::PropertyType' using %template.
/usr/include/libindi/indipropertyview.h:1: Warning 401: Nothing known about base class 'WidgetTraits< _ISwitch >::PropertyType'. Ignored.
/usr/include/libindi/indipropertyview.h:1: Warning 401: Maybe you forgot to instantiate 'WidgetTraits< _ISwitch >::PropertyType' using %template.
/usr/include/libindi/indipropertyview.h:1: Warning 401: Nothing known about base class 'WidgetTraits< _ILight >::PropertyType'. Ignored.
/usr/include/libindi/indipropertyview.h:1: Warning 401: Maybe you forgot to instantiate 'WidgetTraits< _ILight >::PropertyType' using %template.
/usr/include/libindi/indipropertyview.h:1: Warning 401: Nothing known about base class 'WidgetTraits< _IBLOB >::PropertyType'. Ignored.
/usr/include/libindi/indipropertyview.h:1: Warning 401: Maybe you forgot to instantiate 'WidgetTraits< _IBLOB >::PropertyType' using %template.
/usr/include/libindi/basedevice.h:113: Warning 508: Declaration of 'registerProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:113: Warning 508: previous declaration of 'registerProperty'.
/usr/include/libindi/basedevice.h:113: Warning 508: Declaration of 'registerProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:115: Warning 508: previous declaration of 'registerProperty'.
/usr/include/libindi/basedevice.h:122: Warning 508: Declaration of 'removeProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:122: Warning 508: previous declaration of 'removeProperty'.
/usr/include/libindi/basedevice.h:131: Warning 508: Declaration of 'watchProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:131: Warning 508: previous declaration of 'watchProperty'.
/usr/include/libindi/basedevice.h:131: Warning 508: Declaration of 'watchProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:131: Warning 508: previous declaration of 'watchProperty'.
/usr/include/libindi/basedevice.h:139: Warning 508: Declaration of 'getProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:139: Warning 508: previous declaration of 'getProperty'.
/usr/include/libindi/basedevice.h:139: Warning 508: Declaration of 'getProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:139: Warning 508: previous declaration of 'getProperty'.
/usr/include/libindi/basedevice.h:142: Warning 508: Declaration of 'getProperties' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:142: Warning 508: previous declaration of 'getProperties'.
/usr/include/libindi/basedevice.h:142: Warning 508: Declaration of 'getProperties' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:143: Warning 508: previous declaration of 'getProperties'.
/usr/include/libindi/basedevice.h:147: Warning 508: Declaration of 'getNumber' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:147: Warning 508: previous declaration of 'getNumber'.
/usr/include/libindi/basedevice.h:149: Warning 508: Declaration of 'getText' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:149: Warning 508: previous declaration of 'getText'.
/usr/include/libindi/basedevice.h:151: Warning 508: Declaration of 'getSwitch' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:151: Warning 508: previous declaration of 'getSwitch'.
/usr/include/libindi/basedevice.h:153: Warning 508: Declaration of 'getLight' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:153: Warning 508: previous declaration of 'getLight'.
/usr/include/libindi/basedevice.h:155: Warning 508: Declaration of 'getBLOB' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:155: Warning 508: previous declaration of 'getBLOB'.
/usr/include/libindi/basedevice.h:159: Warning 508: Declaration of 'getPropertyState' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:159: Warning 508: previous declaration of 'getPropertyState'.
/usr/include/libindi/basedevice.h:161: Warning 508: Declaration of 'getPropertyPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:161: Warning 508: previous declaration of 'getPropertyPermission'.
/usr/include/libindi/basedevice.h:172: Warning 508: Declaration of 'getRawProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:172: Warning 508: previous declaration of 'getRawProperty'.
/usr/include/libindi/basedevice.h:172: Warning 508: Declaration of 'getRawProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:172: Warning 508: previous declaration of 'getRawProperty'.
/usr/include/libindi/basedevice.h:178: Warning 508: Declaration of 'addMessage' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:178: Warning 508: previous declaration of 'addMessage'.
/usr/include/libindi/basedevice.h:179: Warning 508: Declaration of 'checkMessage' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:179: Warning 508: previous declaration of 'checkMessage'.
/usr/include/libindi/basedevice.h:180: Warning 508: Declaration of 'doMessage' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:180: Warning 508: previous declaration of 'doMessage'.
/usr/include/libindi/basedevice.h:183: Warning 508: Declaration of 'messageQueue' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:183: Warning 508: previous declaration of 'messageQueue'.
/usr/include/libindi/basedevice.h:186: Warning 508: Declaration of 'lastMessage' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:186: Warning 508: previous declaration of 'lastMessage'.
/usr/include/libindi/basedevice.h:190: Warning 508: Declaration of 'isValid' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:190: Warning 508: previous declaration of 'isValid'.
/usr/include/libindi/basedevice.h:193: Warning 508: Declaration of 'isConnected' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:193: Warning 508: previous declaration of 'isConnected'.
/usr/include/libindi/basedevice.h:198: Warning 508: Declaration of 'attach' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:198: Warning 508: previous declaration of 'attach'.
/usr/include/libindi/basedevice.h:203: Warning 508: Declaration of 'detach' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:203: Warning 508: previous declaration of 'detach'.
/usr/include/libindi/basedevice.h:206: Warning 508: Declaration of 'setMediator' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:206: Warning 508: previous declaration of 'setMediator'.
/usr/include/libindi/basedevice.h:209: Warning 508: Declaration of 'getMediator' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:209: Warning 508: previous declaration of 'getMediator'.
/usr/include/libindi/basedevice.h:214: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:214: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/basedevice.h:217: Warning 508: Declaration of 'getDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:217: Warning 508: previous declaration of 'getDeviceName'.
/usr/include/libindi/basedevice.h:220: Warning 508: Declaration of 'isDeviceNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:220: Warning 508: previous declaration of 'isDeviceNameMatch'.
/usr/include/libindi/basedevice.h:220: Warning 508: Declaration of 'isDeviceNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:223: Warning 508: previous declaration of 'isDeviceNameMatch'.
/usr/include/libindi/basedevice.h:228: Warning 508: Declaration of 'getDriverName' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:228: Warning 508: previous declaration of 'getDriverName'.
/usr/include/libindi/basedevice.h:233: Warning 508: Declaration of 'getDriverExec' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:233: Warning 508: previous declaration of 'getDriverExec'.
/usr/include/libindi/basedevice.h:238: Warning 508: Declaration of 'getDriverVersion' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:238: Warning 508: previous declaration of 'getDriverVersion'.
/usr/include/libindi/basedevice.h:248: Warning 508: Declaration of 'getDriverInterface' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:248: Warning 508: previous declaration of 'getDriverInterface'.
/usr/include/libindi/basedevice.h:260: Warning 508: Declaration of 'buildSkeleton' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:260: Warning 508: previous declaration of 'buildSkeleton'.
/usr/include/libindi/basedevice.h:268: Warning 508: Declaration of 'buildProp' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:268: Warning 508: previous declaration of 'buildProp'.
/usr/include/libindi/basedevice.h:268: Warning 508: Declaration of 'buildProp' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:268: Warning 508: previous declaration of 'buildProp'.
/usr/include/libindi/basedevice.h:271: Warning 508: Declaration of 'setValue' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:271: Warning 508: previous declaration of 'setValue'.
/usr/include/libindi/basedevice.h:276: Warning 508: Declaration of 'getSharedFilePath' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:276: Warning 508: previous declaration of 'getSharedFilePath'.
/usr/include/libindi/basedevice.h:280: Warning 508: Declaration of 'operator INDI::BaseDevice*' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:280: Warning 508: previous declaration of 'operator INDI::BaseDevice*'.
/usr/include/libindi/basedevice.h:283: Warning 508: Declaration of 'operator ->' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:283: Warning 508: previous declaration of 'operator ->'.
/usr/include/libindi/basedevice.h:289: Warning 508: Declaration of 'operator !=' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:289: Warning 508: previous declaration of 'operator !='.
/usr/include/libindi/basedevice.h:295: Warning 508: Declaration of 'operator ==' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:295: Warning 508: previous declaration of 'operator =='.
/usr/include/libindi/basedevice.h:300: Warning 508: Declaration of 'operator bool' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:300: Warning 508: previous declaration of 'operator bool'.
/usr/include/libindi/basedevice.h:300: Warning 508: Declaration of 'operator bool' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:304: Warning 508: previous declaration of 'operator bool'.
/usr/include/libindi/indiproperty.h:78: Warning 508: Declaration of 'setProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:78: Warning 508: previous declaration of 'setProperty'.
/usr/include/libindi/indiproperty.h:79: Warning 508: Declaration of 'setType' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:79: Warning 508: previous declaration of 'setType'.
/usr/include/libindi/indiproperty.h:80: Warning 508: Declaration of 'setRegistered' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:80: Warning 508: previous declaration of 'setRegistered'.
/usr/include/libindi/indiproperty.h:81: Warning 508: Declaration of 'setDynamic' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:81: Warning 508: previous declaration of 'setDynamic'.
/usr/include/libindi/indiproperty.h:84: Warning 508: Declaration of 'setBaseDevice' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:84: Warning 508: previous declaration of 'setBaseDevice'.
/usr/include/libindi/indiproperty.h:84: Warning 508: Declaration of 'setBaseDevice' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:86: Warning 508: previous declaration of 'setBaseDevice'.
/usr/include/libindi/indiproperty.h:89: Warning 508: Declaration of 'getProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:89: Warning 508: previous declaration of 'getProperty'.
/usr/include/libindi/indiproperty.h:90: Warning 508: Declaration of 'getType' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:90: Warning 508: previous declaration of 'getType'.
/usr/include/libindi/indiproperty.h:91: Warning 508: Declaration of 'getTypeAsString' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:91: Warning 508: previous declaration of 'getTypeAsString'.
/usr/include/libindi/indiproperty.h:92: Warning 508: Declaration of 'getRegistered' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:92: Warning 508: previous declaration of 'getRegistered'.
/usr/include/libindi/indiproperty.h:93: Warning 508: Declaration of 'isDynamic' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:93: Warning 508: previous declaration of 'isDynamic'.
/usr/include/libindi/indiproperty.h:94: Warning 508: Declaration of 'getBaseDevice' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:94: Warning 508: previous declaration of 'getBaseDevice'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:97: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:98: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:99: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:100: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:101: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:102: Warning 508: Declaration of 'setState' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:102: Warning 508: previous declaration of 'setState'.
/usr/include/libindi/indiproperty.h:103: Warning 508: Declaration of 'setPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:103: Warning 508: previous declaration of 'setPermission'.
/usr/include/libindi/indiproperty.h:104: Warning 508: Declaration of 'setTimeout' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:104: Warning 508: previous declaration of 'setTimeout'.
/usr/include/libindi/indiproperty.h:107: Warning 508: Declaration of 'getName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:107: Warning 508: previous declaration of 'getName'.
/usr/include/libindi/indiproperty.h:108: Warning 508: Declaration of 'getLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:108: Warning 508: previous declaration of 'getLabel'.
/usr/include/libindi/indiproperty.h:109: Warning 508: Declaration of 'getGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:109: Warning 508: previous declaration of 'getGroupName'.
/usr/include/libindi/indiproperty.h:110: Warning 508: Declaration of 'getDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:110: Warning 508: previous declaration of 'getDeviceName'.
/usr/include/libindi/indiproperty.h:111: Warning 508: Declaration of 'getTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:111: Warning 508: previous declaration of 'getTimestamp'.
/usr/include/libindi/indiproperty.h:112: Warning 508: Declaration of 'getState' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:112: Warning 508: previous declaration of 'getState'.
/usr/include/libindi/indiproperty.h:113: Warning 508: Declaration of 'getStateAsString' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:113: Warning 508: previous declaration of 'getStateAsString'.
/usr/include/libindi/indiproperty.h:114: Warning 508: Declaration of 'getPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:114: Warning 508: previous declaration of 'getPermission'.
/usr/include/libindi/indiproperty.h:117: Warning 508: Declaration of 'isEmpty' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:117: Warning 508: previous declaration of 'isEmpty'.
/usr/include/libindi/indiproperty.h:118: Warning 508: Declaration of 'isValid' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:118: Warning 508: previous declaration of 'isValid'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:120: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:121: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:123: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:124: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:126: Warning 508: Declaration of 'isDeviceNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:126: Warning 508: previous declaration of 'isDeviceNameMatch'.
/usr/include/libindi/indiproperty.h:126: Warning 508: Declaration of 'isDeviceNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:127: Warning 508: previous declaration of 'isDeviceNameMatch'.
/usr/include/libindi/indiproperty.h:129: Warning 508: Declaration of 'isTypeMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:129: Warning 508: previous declaration of 'isTypeMatch'.
/usr/include/libindi/indiproperty.h:132: Warning 508: Declaration of 'onUpdate' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:132: Warning 508: previous declaration of 'onUpdate'.
/usr/include/libindi/indiproperty.h:135: Warning 508: Declaration of 'emitUpdate' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:135: Warning 508: previous declaration of 'emitUpdate'.
/usr/include/libindi/indiproperty.h:136: Warning 508: Declaration of 'hasUpdateCallback' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:136: Warning 508: previous declaration of 'hasUpdateCallback'.
/usr/include/libindi/indiproperty.h:139: Warning 508: Declaration of 'load' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:139: Warning 508: previous declaration of 'load'.
/usr/include/libindi/indiproperty.h:140: Warning 508: Declaration of 'save' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:140: Warning 508: previous declaration of 'save'.
/usr/include/libindi/indiproperty.h:157: Warning 508: Declaration of 'getNumber' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:157: Warning 508: previous declaration of 'getNumber'.
/usr/include/libindi/indiproperty.h:158: Warning 508: Declaration of 'getText' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:158: Warning 508: previous declaration of 'getText'.
/usr/include/libindi/indiproperty.h:159: Warning 508: Declaration of 'getSwitch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:159: Warning 508: previous declaration of 'getSwitch'.
/usr/include/libindi/indiproperty.h:160: Warning 508: Declaration of 'getLight' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:160: Warning 508: previous declaration of 'getLight'.
/usr/include/libindi/indiproperty.h:161: Warning 508: Declaration of 'getBLOB' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:161: Warning 508: previous declaration of 'getBLOB'.
/usr/include/libindi/indiproperty.h:167: Warning 508: Declaration of 'operator ->' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:167: Warning 508: previous declaration of 'operator ->'.
/usr/include/libindi/indiproperty.h:167: Warning 508: Declaration of 'operator ->' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:170: Warning 508: previous declaration of 'operator ->'.
/usr/include/libindi/indiproperty.h:173: Warning 508: Declaration of 'operator INDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:173: Warning 508: previous declaration of 'operator INDI::Property*'.
/usr/include/libindi/indiproperty.h:176: Warning 508: Declaration of 'operator const INDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:176: Warning 508: previous declaration of 'operator const INDI::Property*'.
/usr/include/libindi/indiproperty.h:182: Warning 508: Declaration of 'operator INDI::PropertyViewNumber*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:182: Warning 508: previous declaration of 'operator INDI::PropertyViewNumber*'.
/usr/include/libindi/indiproperty.h:188: Warning 508: Declaration of 'operator INDI::PropertyViewText*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:188: Warning 508: previous declaration of 'operator INDI::PropertyViewText*'.
/usr/include/libindi/indiproperty.h:194: Warning 508: Declaration of 'operator INDI::PropertyViewSwitch*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:194: Warning 508: previous declaration of 'operator INDI::PropertyViewSwitch*'.
/usr/include/libindi/indiproperty.h:200: Warning 508: Declaration of 'operator INDI::PropertyViewLight*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:200: Warning 508: previous declaration of 'operator INDI::PropertyViewLight*'.
/usr/include/libindi/indiproperty.h:206: Warning 508: Declaration of 'operator INDI::PropertyViewBlob*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:206: Warning 508: previous declaration of 'operator INDI::PropertyViewBlob*'.
/usr/include/libindi/indiproperty.h:212: Warning 508: Declaration of 'operator !=' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:212: Warning 508: previous declaration of 'operator !='.
/usr/include/libindi/indiproperty.h:218: Warning 508: Declaration of 'operator ==' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:218: Warning 508: previous declaration of 'operator =='.
/usr/include/libindi/indiproperty.h:223: Warning 508: Declaration of 'operator bool' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:223: Warning 508: previous declaration of 'operator bool'.
/usr/include/libindi/indiproperty.h:223: Warning 508: Declaration of 'operator bool' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:227: Warning 508: previous declaration of 'operator bool'.
/usr/include/libindi/indiproperty.h:78: Warning 508: Declaration of 'setProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:78: Warning 508: previous declaration of 'setProperty'.
/usr/include/libindi/indiproperty.h:79: Warning 508: Declaration of 'setType' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:79: Warning 508: previous declaration of 'setType'.
/usr/include/libindi/indiproperty.h:80: Warning 508: Declaration of 'setRegistered' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:80: Warning 508: previous declaration of 'setRegistered'.
/usr/include/libindi/indiproperty.h:81: Warning 508: Declaration of 'setDynamic' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:81: Warning 508: previous declaration of 'setDynamic'.
/usr/include/libindi/indiproperty.h:84: Warning 508: Declaration of 'setBaseDevice' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:84: Warning 508: previous declaration of 'setBaseDevice'.
/usr/include/libindi/indiproperty.h:84: Warning 508: Declaration of 'setBaseDevice' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:86: Warning 508: previous declaration of 'setBaseDevice'.
/usr/include/libindi/indiproperty.h:89: Warning 508: Declaration of 'getProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:89: Warning 508: previous declaration of 'getProperty'.
/usr/include/libindi/indiproperty.h:90: Warning 508: Declaration of 'getType' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:90: Warning 508: previous declaration of 'getType'.
/usr/include/libindi/indiproperty.h:91: Warning 508: Declaration of 'getTypeAsString' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:91: Warning 508: previous declaration of 'getTypeAsString'.
/usr/include/libindi/indiproperty.h:92: Warning 508: Declaration of 'getRegistered' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:92: Warning 508: previous declaration of 'getRegistered'.
/usr/include/libindi/indiproperty.h:93: Warning 508: Declaration of 'isDynamic' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:93: Warning 508: previous declaration of 'isDynamic'.
/usr/include/libindi/indiproperty.h:94: Warning 508: Declaration of 'getBaseDevice' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:94: Warning 508: previous declaration of 'getBaseDevice'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:97: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:98: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:99: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:100: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:101: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:102: Warning 508: Declaration of 'setState' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:102: Warning 508: previous declaration of 'setState'.
/usr/include/libindi/indiproperty.h:103: Warning 508: Declaration of 'setPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:103: Warning 508: previous declaration of 'setPermission'.
/usr/include/libindi/indiproperty.h:104: Warning 508: Declaration of 'setTimeout' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:104: Warning 508: previous declaration of 'setTimeout'.
/usr/include/libindi/indiproperty.h:107: Warning 508: Declaration of 'getName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:107: Warning 508: previous declaration of 'getName'.
/usr/include/libindi/indiproperty.h:108: Warning 508: Declaration of 'getLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:108: Warning 508: previous declaration of 'getLabel'.
/usr/include/libindi/indiproperty.h:109: Warning 508: Declaration of 'getGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:109: Warning 508: previous declaration of 'getGroupName'.
/usr/include/libindi/indiproperty.h:110: Warning 508: Declaration of 'getDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:110: Warning 508: previous declaration of 'getDeviceName'.
/usr/include/libindi/indiproperty.h:111: Warning 508: Declaration of 'getTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:111: Warning 508: previous declaration of 'getTimestamp'.
/usr/include/libindi/indiproperty.h:112: Warning 508: Declaration of 'getState' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:112: Warning 508: previous declaration of 'getState'.
/usr/include/libindi/indiproperty.h:113: Warning 508: Declaration of 'getStateAsString' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:113: Warning 508: previous declaration of 'getStateAsString'.
/usr/include/libindi/indiproperty.h:114: Warning 508: Declaration of 'getPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:114: Warning 508: previous declaration of 'getPermission'.
/usr/include/libindi/indiproperty.h:117: Warning 508: Declaration of 'isEmpty' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:117: Warning 508: previous declaration of 'isEmpty'.
/usr/include/libindi/indiproperty.h:118: Warning 508: Declaration of 'isValid' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:118: Warning 508: previous declaration of 'isValid'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:120: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:121: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:123: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:124: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:126: Warning 508: Declaration of 'isDeviceNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:126: Warning 508: previous declaration of 'isDeviceNameMatch'.
/usr/include/libindi/indiproperty.h:126: Warning 508: Declaration of 'isDeviceNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:127: Warning 508: previous declaration of 'isDeviceNameMatch'.
/usr/include/libindi/indiproperty.h:129: Warning 508: Declaration of 'isTypeMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:129: Warning 508: previous declaration of 'isTypeMatch'.
/usr/include/libindi/indiproperty.h:132: Warning 508: Declaration of 'onUpdate' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:132: Warning 508: previous declaration of 'onUpdate'.
/usr/include/libindi/indiproperty.h:135: Warning 508: Declaration of 'emitUpdate' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:135: Warning 508: previous declaration of 'emitUpdate'.
/usr/include/libindi/indiproperty.h:136: Warning 508: Declaration of 'hasUpdateCallback' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:136: Warning 508: previous declaration of 'hasUpdateCallback'.
/usr/include/libindi/indiproperty.h:139: Warning 508: Declaration of 'load' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:139: Warning 508: previous declaration of 'load'.
/usr/include/libindi/indiproperty.h:140: Warning 508: Declaration of 'save' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:140: Warning 508: previous declaration of 'save'.
/usr/include/libindi/indiproperty.h:157: Warning 508: Declaration of 'getNumber' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:157: Warning 508: previous declaration of 'getNumber'.
/usr/include/libindi/indiproperty.h:158: Warning 508: Declaration of 'getText' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:158: Warning 508: previous declaration of 'getText'.
/usr/include/libindi/indiproperty.h:159: Warning 508: Declaration of 'getSwitch' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:159: Warning 508: previous declaration of 'getSwitch'.
/usr/include/libindi/indiproperty.h:160: Warning 508: Declaration of 'getLight' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:160: Warning 508: previous declaration of 'getLight'.
/usr/include/libindi/indiproperty.h:161: Warning 508: Declaration of 'getBLOB' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:161: Warning 508: previous declaration of 'getBLOB'.
/usr/include/libindi/indiproperty.h:167: Warning 508: Declaration of 'operator ->' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:167: Warning 508: previous declaration of 'operator ->'.
/usr/include/libindi/indiproperty.h:167: Warning 508: Declaration of 'operator ->' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:170: Warning 508: previous declaration of 'operator ->'.
/usr/include/libindi/indiproperty.h:173: Warning 508: Declaration of 'operator INDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:173: Warning 508: previous declaration of 'operator INDI::Property*'.
/usr/include/libindi/indiproperty.h:176: Warning 508: Declaration of 'operator const INDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:176: Warning 508: previous declaration of 'operator const INDI::Property*'.
/usr/include/libindi/indiproperty.h:182: Warning 508: Declaration of 'operator INDI::PropertyViewNumber*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:182: Warning 508: previous declaration of 'operator INDI::PropertyViewNumber*'.
/usr/include/libindi/indiproperty.h:188: Warning 508: Declaration of 'operator INDI::PropertyViewText*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:188: Warning 508: previous declaration of 'operator INDI::PropertyViewText*'.
/usr/include/libindi/indiproperty.h:194: Warning 508: Declaration of 'operator INDI::PropertyViewSwitch*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:194: Warning 508: previous declaration of 'operator INDI::PropertyViewSwitch*'.
/usr/include/libindi/indiproperty.h:200: Warning 508: Declaration of 'operator INDI::PropertyViewLight*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:200: Warning 508: previous declaration of 'operator INDI::PropertyViewLight*'.
/usr/include/libindi/indiproperty.h:206: Warning 508: Declaration of 'operator INDI::PropertyViewBlob*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:206: Warning 508: previous declaration of 'operator INDI::PropertyViewBlob*'.
/usr/include/libindi/indiproperty.h:212: Warning 508: Declaration of 'operator !=' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:212: Warning 508: previous declaration of 'operator !='.
/usr/include/libindi/indiproperty.h:218: Warning 508: Declaration of 'operator ==' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:218: Warning 508: previous declaration of 'operator =='.
/usr/include/libindi/indiproperty.h:223: Warning 508: Declaration of 'operator bool' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:223: Warning 508: previous declaration of 'operator bool'.
/usr/include/libindi/indiproperty.h:223: Warning 508: Declaration of 'operator bool' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperty.h:227: Warning 508: previous declaration of 'operator bool'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:104: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:105: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:107: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:108: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:110: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:111: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:113: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:114: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:103: Warning 508: Declaration of 'setPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:116: Warning 508: previous declaration of 'setPermission'.
/usr/include/libindi/indiproperty.h:104: Warning 508: Declaration of 'setTimeout' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:117: Warning 508: previous declaration of 'setTimeout'.
/usr/include/libindi/indiproperty.h:102: Warning 508: Declaration of 'setState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:118: Warning 508: previous declaration of 'setState'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:120: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:121: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:110: Warning 508: Declaration of 'getDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:159: Warning 508: previous declaration of 'getDeviceName'.
/usr/include/libindi/indiproperty.h:107: Warning 508: Declaration of 'getName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:163: Warning 508: previous declaration of 'getName'.
/usr/include/libindi/indiproperty.h:108: Warning 508: Declaration of 'getLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:167: Warning 508: previous declaration of 'getLabel'.
/usr/include/libindi/indiproperty.h:109: Warning 508: Declaration of 'getGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:171: Warning 508: previous declaration of 'getGroupName'.
/usr/include/libindi/indiproperty.h:114: Warning 508: Declaration of 'getPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:173: Warning 508: previous declaration of 'getPermission'.
/usr/include/libindi/indiproperty.h:112: Warning 508: Declaration of 'getState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:189: Warning 508: previous declaration of 'getState'.
/usr/include/libindi/indiproperty.h:113: Warning 508: Declaration of 'getStateAsString' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:193: Warning 508: previous declaration of 'getStateAsString'.
/usr/include/libindi/indiproperty.h:111: Warning 508: Declaration of 'getTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:198: Warning 508: previous declaration of 'getTimestamp'.
/usr/include/libindi/indiproperty.h:117: Warning 508: Declaration of 'isEmpty' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:213: Warning 508: previous declaration of 'isEmpty'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:218: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:222: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:227: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:231: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:139: Warning 508: Declaration of 'load' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:234: Warning 508: previous declaration of 'load'.
/usr/include/libindi/indiproperty.h:140: Warning 508: Declaration of 'save' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:235: Warning 508: previous declaration of 'save'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:104: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:105: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:107: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:108: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:110: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:111: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:113: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:114: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:103: Warning 508: Declaration of 'setPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:116: Warning 508: previous declaration of 'setPermission'.
/usr/include/libindi/indiproperty.h:104: Warning 508: Declaration of 'setTimeout' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:117: Warning 508: previous declaration of 'setTimeout'.
/usr/include/libindi/indiproperty.h:102: Warning 508: Declaration of 'setState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:118: Warning 508: previous declaration of 'setState'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:120: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:121: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:110: Warning 508: Declaration of 'getDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:159: Warning 508: previous declaration of 'getDeviceName'.
/usr/include/libindi/indiproperty.h:107: Warning 508: Declaration of 'getName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:163: Warning 508: previous declaration of 'getName'.
/usr/include/libindi/indiproperty.h:108: Warning 508: Declaration of 'getLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:167: Warning 508: previous declaration of 'getLabel'.
/usr/include/libindi/indiproperty.h:109: Warning 508: Declaration of 'getGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:171: Warning 508: previous declaration of 'getGroupName'.
/usr/include/libindi/indiproperty.h:114: Warning 508: Declaration of 'getPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:173: Warning 508: previous declaration of 'getPermission'.
/usr/include/libindi/indiproperty.h:112: Warning 508: Declaration of 'getState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:189: Warning 508: previous declaration of 'getState'.
/usr/include/libindi/indiproperty.h:113: Warning 508: Declaration of 'getStateAsString' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:193: Warning 508: previous declaration of 'getStateAsString'.
/usr/include/libindi/indiproperty.h:111: Warning 508: Declaration of 'getTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:198: Warning 508: previous declaration of 'getTimestamp'.
/usr/include/libindi/indiproperty.h:117: Warning 508: Declaration of 'isEmpty' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:213: Warning 508: previous declaration of 'isEmpty'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:218: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:222: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:227: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:231: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:139: Warning 508: Declaration of 'load' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:234: Warning 508: previous declaration of 'load'.
/usr/include/libindi/indiproperty.h:140: Warning 508: Declaration of 'save' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:235: Warning 508: previous declaration of 'save'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:104: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:105: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:107: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:108: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:110: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:111: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:113: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:114: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:103: Warning 508: Declaration of 'setPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:116: Warning 508: previous declaration of 'setPermission'.
/usr/include/libindi/indiproperty.h:104: Warning 508: Declaration of 'setTimeout' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:117: Warning 508: previous declaration of 'setTimeout'.
/usr/include/libindi/indiproperty.h:102: Warning 508: Declaration of 'setState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:118: Warning 508: previous declaration of 'setState'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:120: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:121: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:110: Warning 508: Declaration of 'getDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:159: Warning 508: previous declaration of 'getDeviceName'.
/usr/include/libindi/indiproperty.h:107: Warning 508: Declaration of 'getName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:163: Warning 508: previous declaration of 'getName'.
/usr/include/libindi/indiproperty.h:108: Warning 508: Declaration of 'getLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:167: Warning 508: previous declaration of 'getLabel'.
/usr/include/libindi/indiproperty.h:109: Warning 508: Declaration of 'getGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:171: Warning 508: previous declaration of 'getGroupName'.
/usr/include/libindi/indiproperty.h:114: Warning 508: Declaration of 'getPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:173: Warning 508: previous declaration of 'getPermission'.
/usr/include/libindi/indiproperty.h:112: Warning 508: Declaration of 'getState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:189: Warning 508: previous declaration of 'getState'.
/usr/include/libindi/indiproperty.h:113: Warning 508: Declaration of 'getStateAsString' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:193: Warning 508: previous declaration of 'getStateAsString'.
/usr/include/libindi/indiproperty.h:111: Warning 508: Declaration of 'getTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:198: Warning 508: previous declaration of 'getTimestamp'.
/usr/include/libindi/indiproperty.h:117: Warning 508: Declaration of 'isEmpty' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:213: Warning 508: previous declaration of 'isEmpty'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:218: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:222: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:227: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:231: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:139: Warning 508: Declaration of 'load' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:234: Warning 508: previous declaration of 'load'.
/usr/include/libindi/indiproperty.h:140: Warning 508: Declaration of 'save' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:235: Warning 508: previous declaration of 'save'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:104: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:105: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:107: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:108: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:110: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:111: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:113: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:114: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:103: Warning 508: Declaration of 'setPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:116: Warning 508: previous declaration of 'setPermission'.
/usr/include/libindi/indiproperty.h:104: Warning 508: Declaration of 'setTimeout' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:117: Warning 508: previous declaration of 'setTimeout'.
/usr/include/libindi/indiproperty.h:102: Warning 508: Declaration of 'setState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:118: Warning 508: previous declaration of 'setState'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:120: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:121: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:110: Warning 508: Declaration of 'getDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:159: Warning 508: previous declaration of 'getDeviceName'.
/usr/include/libindi/indiproperty.h:107: Warning 508: Declaration of 'getName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:163: Warning 508: previous declaration of 'getName'.
/usr/include/libindi/indiproperty.h:108: Warning 508: Declaration of 'getLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:167: Warning 508: previous declaration of 'getLabel'.
/usr/include/libindi/indiproperty.h:109: Warning 508: Declaration of 'getGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:171: Warning 508: previous declaration of 'getGroupName'.
/usr/include/libindi/indiproperty.h:114: Warning 508: Declaration of 'getPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:173: Warning 508: previous declaration of 'getPermission'.
/usr/include/libindi/indiproperty.h:112: Warning 508: Declaration of 'getState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:189: Warning 508: previous declaration of 'getState'.
/usr/include/libindi/indiproperty.h:113: Warning 508: Declaration of 'getStateAsString' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:193: Warning 508: previous declaration of 'getStateAsString'.
/usr/include/libindi/indiproperty.h:111: Warning 508: Declaration of 'getTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:198: Warning 508: previous declaration of 'getTimestamp'.
/usr/include/libindi/indiproperty.h:117: Warning 508: Declaration of 'isEmpty' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:213: Warning 508: previous declaration of 'isEmpty'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:218: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:222: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:227: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:231: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:139: Warning 508: Declaration of 'load' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:234: Warning 508: previous declaration of 'load'.
/usr/include/libindi/indiproperty.h:140: Warning 508: Declaration of 'save' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:235: Warning 508: previous declaration of 'save'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:104: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:100: Warning 508: Declaration of 'setDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:105: Warning 508: previous declaration of 'setDeviceName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:107: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:97: Warning 508: Declaration of 'setName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:108: Warning 508: previous declaration of 'setName'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:110: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:98: Warning 508: Declaration of 'setLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:111: Warning 508: previous declaration of 'setLabel'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:113: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:99: Warning 508: Declaration of 'setGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:114: Warning 508: previous declaration of 'setGroupName'.
/usr/include/libindi/indiproperty.h:103: Warning 508: Declaration of 'setPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:116: Warning 508: previous declaration of 'setPermission'.
/usr/include/libindi/indiproperty.h:104: Warning 508: Declaration of 'setTimeout' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:117: Warning 508: previous declaration of 'setTimeout'.
/usr/include/libindi/indiproperty.h:102: Warning 508: Declaration of 'setState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:118: Warning 508: previous declaration of 'setState'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:120: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:101: Warning 508: Declaration of 'setTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:121: Warning 508: previous declaration of 'setTimestamp'.
/usr/include/libindi/indiproperty.h:110: Warning 508: Declaration of 'getDeviceName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:159: Warning 508: previous declaration of 'getDeviceName'.
/usr/include/libindi/indiproperty.h:107: Warning 508: Declaration of 'getName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:163: Warning 508: previous declaration of 'getName'.
/usr/include/libindi/indiproperty.h:108: Warning 508: Declaration of 'getLabel' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:167: Warning 508: previous declaration of 'getLabel'.
/usr/include/libindi/indiproperty.h:109: Warning 508: Declaration of 'getGroupName' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:171: Warning 508: previous declaration of 'getGroupName'.
/usr/include/libindi/indiproperty.h:114: Warning 508: Declaration of 'getPermission' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:173: Warning 508: previous declaration of 'getPermission'.
/usr/include/libindi/indiproperty.h:112: Warning 508: Declaration of 'getState' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:189: Warning 508: previous declaration of 'getState'.
/usr/include/libindi/indiproperty.h:113: Warning 508: Declaration of 'getStateAsString' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:193: Warning 508: previous declaration of 'getStateAsString'.
/usr/include/libindi/indiproperty.h:111: Warning 508: Declaration of 'getTimestamp' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:198: Warning 508: previous declaration of 'getTimestamp'.
/usr/include/libindi/indiproperty.h:117: Warning 508: Declaration of 'isEmpty' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:213: Warning 508: previous declaration of 'isEmpty'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:218: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:120: Warning 508: Declaration of 'isNameMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:222: Warning 508: previous declaration of 'isNameMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:227: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:123: Warning 508: Declaration of 'isLabelMatch' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:231: Warning 508: previous declaration of 'isLabelMatch'.
/usr/include/libindi/indiproperty.h:139: Warning 508: Declaration of 'load' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:234: Warning 508: previous declaration of 'load'.
/usr/include/libindi/indiproperty.h:140: Warning 508: Declaration of 'save' shadows declaration accessible via operator->(),
/usr/include/libindi/indipropertyview.h:235: Warning 508: previous declaration of 'save'.
/usr/include/libindi/indiproperties.h:47: Warning 508: Declaration of 'push_back' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:47: Warning 508: previous declaration of 'push_back'.
/usr/include/libindi/indiproperties.h:47: Warning 508: Declaration of 'push_back' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:48: Warning 508: previous declaration of 'push_back'.
/usr/include/libindi/indiproperties.h:49: Warning 508: Declaration of 'clear' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:49: Warning 508: previous declaration of 'clear'.
/usr/include/libindi/indiproperties.h:55: Warning 508: Declaration of 'size' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:55: Warning 508: previous declaration of 'size'.
/usr/include/libindi/indiproperties.h:71: Warning 508: Declaration of 'begin' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:71: Warning 508: previous declaration of 'begin'.
/usr/include/libindi/indiproperties.h:72: Warning 508: Declaration of 'end' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:72: Warning 508: previous declaration of 'end'.
/usr/include/libindi/indiproperties.h:71: Warning 508: Declaration of 'begin' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:74: Warning 508: previous declaration of 'begin'.
/usr/include/libindi/indiproperties.h:72: Warning 508: Declaration of 'end' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:75: Warning 508: previous declaration of 'end'.
/usr/include/libindi/indiproperties.h:78: Warning 508: Declaration of 'erase' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:78: Warning 508: previous declaration of 'erase'.
/usr/include/libindi/indiproperties.h:78: Warning 508: Declaration of 'erase' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:79: Warning 508: previous declaration of 'erase'.
/usr/include/libindi/indiproperties.h:78: Warning 508: Declaration of 'erase' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:80: Warning 508: previous declaration of 'erase'.
/usr/include/libindi/indiproperties.h:78: Warning 508: Declaration of 'erase' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:81: Warning 508: previous declaration of 'erase'.
/usr/include/libindi/indiproperties.h:88: Warning 508: Declaration of 'operator *' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:88: Warning 508: previous declaration of 'operator *'.
/usr/include/libindi/indiproperties.h:88: Warning 508: Declaration of 'operator *' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:89: Warning 508: previous declaration of 'operator *'.
/usr/include/libindi/indiproperties.h:91: Warning 508: Declaration of 'operator ->' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:91: Warning 508: previous declaration of 'operator ->'.
/usr/include/libindi/indiproperties.h:91: Warning 508: Declaration of 'operator ->' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:92: Warning 508: previous declaration of 'operator ->'.
/usr/include/libindi/indiproperties.h:94: Warning 508: Declaration of 'operator std::vector<INDI::Property*>*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:94: Warning 508: previous declaration of 'operator std::vector<INDI::Property*>*'.
/usr/include/libindi/indiproperties.h:95: Warning 508: Declaration of 'operator const std::vector<INDI::Property*>*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:95: Warning 508: previous declaration of 'operator const std::vector<INDI::Property*>*'.
/usr/include/libindi/indiproperties.h:97: Warning 508: Declaration of 'operator INDI::Properties*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:97: Warning 508: previous declaration of 'operator INDI::Properties*'.
/usr/include/libindi/indiproperties.h:98: Warning 508: Declaration of 'operator const INDI::Properties*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:98: Warning 508: previous declaration of 'operator const INDI::Properties*'.
indiclientpython.i:202: Warning 508: Declaration of '__getitem__' shadows declaration accessible via operator->(),
indiclientpython.i:202: Warning 508: previous declaration of '__getitem__'.
indiclientpython.i:206: Warning 508: Declaration of '__len__' shadows declaration accessible via operator->(),
indiclientpython.i:206: Warning 508: previous declaration of '__len__'.
/usr/include/libindi/indiproperties.h:47: Warning 508: Declaration of 'push_back' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:47: Warning 508: previous declaration of 'push_back'.
/usr/include/libindi/indiproperties.h:47: Warning 508: Declaration of 'push_back' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:48: Warning 508: previous declaration of 'push_back'.
/usr/include/libindi/indiproperties.h:49: Warning 508: Declaration of 'clear' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:49: Warning 508: previous declaration of 'clear'.
/usr/include/libindi/indiproperties.h:55: Warning 508: Declaration of 'size' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:55: Warning 508: previous declaration of 'size'.
/usr/include/libindi/indiproperties.h:71: Warning 508: Declaration of 'begin' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:71: Warning 508: previous declaration of 'begin'.
/usr/include/libindi/indiproperties.h:72: Warning 508: Declaration of 'end' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:72: Warning 508: previous declaration of 'end'.
/usr/include/libindi/indiproperties.h:71: Warning 508: Declaration of 'begin' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:74: Warning 508: previous declaration of 'begin'.
/usr/include/libindi/indiproperties.h:72: Warning 508: Declaration of 'end' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:75: Warning 508: previous declaration of 'end'.
/usr/include/libindi/indiproperties.h:78: Warning 508: Declaration of 'erase' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:78: Warning 508: previous declaration of 'erase'.
/usr/include/libindi/indiproperties.h:78: Warning 508: Declaration of 'erase' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:79: Warning 508: previous declaration of 'erase'.
/usr/include/libindi/indiproperties.h:78: Warning 508: Declaration of 'erase' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:80: Warning 508: previous declaration of 'erase'.
/usr/include/libindi/indiproperties.h:78: Warning 508: Declaration of 'erase' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:81: Warning 508: previous declaration of 'erase'.
/usr/include/libindi/indiproperties.h:88: Warning 508: Declaration of 'operator *' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:88: Warning 508: previous declaration of 'operator *'.
/usr/include/libindi/indiproperties.h:88: Warning 508: Declaration of 'operator *' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:89: Warning 508: previous declaration of 'operator *'.
/usr/include/libindi/indiproperties.h:91: Warning 508: Declaration of 'operator ->' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:91: Warning 508: previous declaration of 'operator ->'.
/usr/include/libindi/indiproperties.h:91: Warning 508: Declaration of 'operator ->' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:92: Warning 508: previous declaration of 'operator ->'.
/usr/include/libindi/indiproperties.h:94: Warning 508: Declaration of 'operator std::vector<INDI::Property*>*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:94: Warning 508: previous declaration of 'operator std::vector<INDI::Property*>*'.
/usr/include/libindi/indiproperties.h:95: Warning 508: Declaration of 'operator const std::vector<INDI::Property*>*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:95: Warning 508: previous declaration of 'operator const std::vector<INDI::Property*>*'.
/usr/include/libindi/indiproperties.h:97: Warning 508: Declaration of 'operator INDI::Properties*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:97: Warning 508: previous declaration of 'operator INDI::Properties*'.
/usr/include/libindi/indiproperties.h:98: Warning 508: Declaration of 'operator const INDI::Properties*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:98: Warning 508: previous declaration of 'operator const INDI::Properties*'.
indiclientpython.i:202: Warning 508: Declaration of '__getitem__' shadows declaration accessible via operator->(),
indiclientpython.i:202: Warning 508: previous declaration of '__getitem__'.
indiclientpython.i:206: Warning 508: Declaration of '__len__' shadows declaration accessible via operator->(),
indiclientpython.i:206: Warning 508: previous declaration of '__len__'.
/usr/include/libindi/basedevice.h:143: Warning 512: Overloaded method INDI::BaseDevice::getProperties() const ignored,
/usr/include/libindi/basedevice.h:142: Warning 512: using non-const method INDI::BaseDevice::getProperties() instead.
/usr/include/libindi/basedevice.h:280: Warning 503: Can't wrap 'operator BaseDevice*' unless renamed to a valid identifier.
/usr/include/libindi/basedevice.h:300: Warning 512: Overloaded method INDI::BaseDevice::operator bool() const ignored,
/usr/include/libindi/basedevice.h:304: Warning 512: using non-const method INDI::BaseDevice::operator bool() instead.
/usr/include/libindi/indipropertyview.h:369: Warning 509: Overloaded method INDI::WidgetView< IText >::WidgetView(INDI::WidgetView< IText > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:365: Warning 509: as it is shadowed by INDI::WidgetView< IText >::WidgetView(INDI::WidgetView< IText > const &).
/usr/include/libindi/indipropertyview.h:506: Warning 509: Overloaded method INDI::WidgetView< INumber >::WidgetView(INDI::WidgetView< INumber > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:502: Warning 509: as it is shadowed by INDI::WidgetView< INumber >::WidgetView(INDI::WidgetView< INumber > const &).
/usr/include/libindi/indipropertyview.h:670: Warning 509: Overloaded method INDI::WidgetView< ISwitch >::WidgetView(INDI::WidgetView< ISwitch > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:666: Warning 509: as it is shadowed by INDI::WidgetView< ISwitch >::WidgetView(INDI::WidgetView< ISwitch > const &).
/usr/include/libindi/indipropertyview.h:799: Warning 509: Overloaded method INDI::WidgetView< ILight >::WidgetView(INDI::WidgetView< ILight > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:795: Warning 509: as it is shadowed by INDI::WidgetView< ILight >::WidgetView(INDI::WidgetView< ILight > const &).
/usr/include/libindi/indipropertyview.h:928: Warning 509: Overloaded method INDI::WidgetView< IBLOB >::WidgetView(INDI::WidgetView< IBLOB > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:924: Warning 509: as it is shadowed by INDI::WidgetView< IBLOB >::WidgetView(INDI::WidgetView< IBLOB > const &).
/usr/include/libindi/indipropertyview.h:1021: Warning 512: Overloaded method INDI::WidgetView< IBLOB >::getBlob() const ignored,
/usr/include/libindi/indipropertyview.h:1017: Warning 512: using non-const method INDI::WidgetView< IBLOB >::getBlob() instead.
/usr/include/libindi/indiproperty.h:86: Warning 509: Overloaded method INDI::Property::setBaseDevice(INDI::BaseDevice) effectively ignored,
/usr/include/libindi/indiproperty.h:84: Warning 509: as it is shadowed by INDI::Property::setBaseDevice(INDI::BaseDevice *).
/usr/include/libindi/indiproperty.h:170: Warning 512: Overloaded method INDI::Property::operator ->() const ignored,
/usr/include/libindi/indiproperty.h:167: Warning 512: using non-const method INDI::Property::operator ->() instead.
/usr/include/libindi/indiproperty.h:173: Warning 503: Can't wrap 'operator INDI::Property*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:176: Warning 503: Can't wrap 'operator const INDI::Property*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:182: Warning 503: Can't wrap 'operator INDI::PropertyViewNumber*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:188: Warning 503: Can't wrap 'operator INDI::PropertyViewText*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:194: Warning 503: Can't wrap 'operator INDI::PropertyViewSwitch*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:200: Warning 503: Can't wrap 'operator INDI::PropertyViewLight*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:206: Warning 503: Can't wrap 'operator INDI::PropertyViewBlob*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:223: Warning 512: Overloaded method INDI::Property::operator bool() const ignored,
/usr/include/libindi/indiproperty.h:227: Warning 512: using non-const method INDI::Property::operator bool() instead.
/usr/include/libindi/indipropertybasic.h:127: Warning 509: Overloaded method INDI::PropertyBasic< IText >::push(INDI::WidgetView< _IText > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:126: Warning 509: as it is shadowed by INDI::PropertyBasic< IText >::push(INDI::WidgetView< _IText > &&).
/usr/include/libindi/indipropertybasic.h:136: Warning 512: Overloaded method INDI::PropertyBasic< IText >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:134: Warning 512: using non-const method INDI::PropertyBasic< IText >::begin() instead.
/usr/include/libindi/indipropertybasic.h:137: Warning 512: Overloaded method INDI::PropertyBasic< IText >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:135: Warning 512: using non-const method INDI::PropertyBasic< IText >::end() instead.
/usr/include/libindi/indipropertyview.h:177: Error: 'PropertyBasicText_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:71: Error: Previous declaration of 'PropertyBasicText_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:185: Error: 'PropertyBasicText_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:73: Error: Previous declaration of 'PropertyBasicText_getTimeout'
/usr/include/libindi/indipropertyview.h:204: Error: 'PropertyBasicText_count' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:118: Error: Previous declaration of 'PropertyBasicText_count'
/usr/include/libindi/indipropertyview.h:207: Error: 'PropertyBasicText_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:152: Error: Previous declaration of 'PropertyBasicText_findWidgetByName'
/usr/include/libindi/indipropertyview.h:325: Error: 'PropertyBasicText_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:129: Error: Previous declaration of 'PropertyBasicText_at'
indiclientpython.i:71: Error: 'PropertyBasicText___getitem__' is multiply defined in the generated target language module.
indiclientpython.i:109: Error: Previous declaration of 'PropertyBasicText___getitem__'
indiclientpython.i:75: Error: 'PropertyBasicText___len__' is multiply defined in the generated target language module.
indiclientpython.i:113: Error: Previous declaration of 'PropertyBasicText___len__'
/usr/include/libindi/indipropertybasic.h:127: Warning 509: Overloaded method INDI::PropertyBasic< INumber >::push(INDI::WidgetView< _INumber > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:126: Warning 509: as it is shadowed by INDI::PropertyBasic< INumber >::push(INDI::WidgetView< _INumber > &&).
/usr/include/libindi/indipropertybasic.h:136: Warning 512: Overloaded method INDI::PropertyBasic< INumber >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:134: Warning 512: using non-const method INDI::PropertyBasic< INumber >::begin() instead.
/usr/include/libindi/indipropertybasic.h:137: Warning 512: Overloaded method INDI::PropertyBasic< INumber >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:135: Warning 512: using non-const method INDI::PropertyBasic< INumber >::end() instead.
/usr/include/libindi/indipropertyview.h:177: Error: 'PropertyBasicNumber_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:71: Error: Previous declaration of 'PropertyBasicNumber_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:185: Error: 'PropertyBasicNumber_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:73: Error: Previous declaration of 'PropertyBasicNumber_getTimeout'
/usr/include/libindi/indipropertyview.h:204: Error: 'PropertyBasicNumber_count' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:118: Error: Previous declaration of 'PropertyBasicNumber_count'
/usr/include/libindi/indipropertyview.h:207: Error: 'PropertyBasicNumber_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:152: Error: Previous declaration of 'PropertyBasicNumber_findWidgetByName'
/usr/include/libindi/indipropertyview.h:325: Error: 'PropertyBasicNumber_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:129: Error: Previous declaration of 'PropertyBasicNumber_at'
indiclientpython.i:71: Error: 'PropertyBasicNumber___getitem__' is multiply defined in the generated target language module.
indiclientpython.i:109: Error: Previous declaration of 'PropertyBasicNumber___getitem__'
indiclientpython.i:75: Error: 'PropertyBasicNumber___len__' is multiply defined in the generated target language module.
indiclientpython.i:113: Error: Previous declaration of 'PropertyBasicNumber___len__'
/usr/include/libindi/indipropertybasic.h:127: Warning 509: Overloaded method INDI::PropertyBasic< ISwitch >::push(INDI::WidgetView< _ISwitch > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:126: Warning 509: as it is shadowed by INDI::PropertyBasic< ISwitch >::push(INDI::WidgetView< _ISwitch > &&).
/usr/include/libindi/indipropertybasic.h:136: Warning 512: Overloaded method INDI::PropertyBasic< ISwitch >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:134: Warning 512: using non-const method INDI::PropertyBasic< ISwitch >::begin() instead.
/usr/include/libindi/indipropertybasic.h:137: Warning 512: Overloaded method INDI::PropertyBasic< ISwitch >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:135: Warning 512: using non-const method INDI::PropertyBasic< ISwitch >::end() instead.
/usr/include/libindi/indipropertyview.h:177: Error: 'PropertyBasicSwitch_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:71: Error: Previous declaration of 'PropertyBasicSwitch_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:185: Error: 'PropertyBasicSwitch_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:73: Error: Previous declaration of 'PropertyBasicSwitch_getTimeout'
/usr/include/libindi/indipropertyview.h:204: Error: 'PropertyBasicSwitch_count' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:118: Error: Previous declaration of 'PropertyBasicSwitch_count'
/usr/include/libindi/indipropertyview.h:207: Error: 'PropertyBasicSwitch_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:152: Error: Previous declaration of 'PropertyBasicSwitch_findWidgetByName'
/usr/include/libindi/indipropertyview.h:325: Error: 'PropertyBasicSwitch_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:129: Error: Previous declaration of 'PropertyBasicSwitch_at'
indiclientpython.i:71: Error: 'PropertyBasicSwitch___getitem__' is multiply defined in the generated target language module.
indiclientpython.i:109: Error: Previous declaration of 'PropertyBasicSwitch___getitem__'
indiclientpython.i:75: Error: 'PropertyBasicSwitch___len__' is multiply defined in the generated target language module.
indiclientpython.i:113: Error: Previous declaration of 'PropertyBasicSwitch___len__'
/usr/include/libindi/indipropertybasic.h:127: Warning 509: Overloaded method INDI::PropertyBasic< ILight >::push(INDI::WidgetView< _ILight > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:126: Warning 509: as it is shadowed by INDI::PropertyBasic< ILight >::push(INDI::WidgetView< _ILight > &&).
/usr/include/libindi/indipropertybasic.h:136: Warning 512: Overloaded method INDI::PropertyBasic< ILight >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:134: Warning 512: using non-const method INDI::PropertyBasic< ILight >::begin() instead.
/usr/include/libindi/indipropertybasic.h:137: Warning 512: Overloaded method INDI::PropertyBasic< ILight >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:135: Warning 512: using non-const method INDI::PropertyBasic< ILight >::end() instead.
/usr/include/libindi/indipropertyview.h:177: Error: 'PropertyBasicLight_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:71: Error: Previous declaration of 'PropertyBasicLight_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:185: Error: 'PropertyBasicLight_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:73: Error: Previous declaration of 'PropertyBasicLight_getTimeout'
/usr/include/libindi/indipropertyview.h:204: Error: 'PropertyBasicLight_count' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:118: Error: Previous declaration of 'PropertyBasicLight_count'
/usr/include/libindi/indipropertyview.h:207: Error: 'PropertyBasicLight_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:152: Error: Previous declaration of 'PropertyBasicLight_findWidgetByName'
/usr/include/libindi/indipropertyview.h:325: Error: 'PropertyBasicLight_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:129: Error: Previous declaration of 'PropertyBasicLight_at'
indiclientpython.i:71: Error: 'PropertyBasicLight___getitem__' is multiply defined in the generated target language module.
indiclientpython.i:109: Error: Previous declaration of 'PropertyBasicLight___getitem__'
indiclientpython.i:75: Error: 'PropertyBasicLight___len__' is multiply defined in the generated target language module.
indiclientpython.i:113: Error: Previous declaration of 'PropertyBasicLight___len__'
/usr/include/libindi/indipropertybasic.h:127: Warning 509: Overloaded method INDI::PropertyBasic< IBLOB >::push(INDI::WidgetView< _IBLOB > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:126: Warning 509: as it is shadowed by INDI::PropertyBasic< IBLOB >::push(INDI::WidgetView< _IBLOB > &&).
/usr/include/libindi/indipropertybasic.h:136: Warning 512: Overloaded method INDI::PropertyBasic< IBLOB >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:134: Warning 512: using non-const method INDI::PropertyBasic< IBLOB >::begin() instead.
/usr/include/libindi/indipropertybasic.h:137: Warning 512: Overloaded method INDI::PropertyBasic< IBLOB >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:135: Warning 512: using non-const method INDI::PropertyBasic< IBLOB >::end() instead.
/usr/include/libindi/indipropertyview.h:177: Error: 'PropertyBasicBlob_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:71: Error: Previous declaration of 'PropertyBasicBlob_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:185: Error: 'PropertyBasicBlob_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:73: Error: Previous declaration of 'PropertyBasicBlob_getTimeout'
/usr/include/libindi/indipropertyview.h:204: Error: 'PropertyBasicBlob_count' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:118: Error: Previous declaration of 'PropertyBasicBlob_count'
/usr/include/libindi/indipropertyview.h:207: Error: 'PropertyBasicBlob_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:152: Error: Previous declaration of 'PropertyBasicBlob_findWidgetByName'
/usr/include/libindi/indipropertyview.h:325: Error: 'PropertyBasicBlob_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:129: Error: Previous declaration of 'PropertyBasicBlob_at'
indiclientpython.i:71: Error: 'PropertyBasicBlob___getitem__' is multiply defined in the generated target language module.
indiclientpython.i:109: Error: Previous declaration of 'PropertyBasicBlob___getitem__'
indiclientpython.i:75: Error: 'PropertyBasicBlob___len__' is multiply defined in the generated target language module.
indiclientpython.i:113: Error: Previous declaration of 'PropertyBasicBlob___len__'
/usr/include/libindi/indiproperties.h:48: Warning 509: Overloaded method INDI::Properties::push_back(INDI::Property &&) effectively ignored,
/usr/include/libindi/indiproperties.h:47: Warning 509: as it is shadowed by INDI::Properties::push_back(INDI::Property const &).
/usr/include/libindi/indiproperties.h:74: Warning 512: Overloaded method INDI::Properties::begin() const ignored,
/usr/include/libindi/indiproperties.h:71: Warning 512: using non-const method INDI::Properties::begin() instead.
/usr/include/libindi/indiproperties.h:75: Warning 512: Overloaded method INDI::Properties::end() const ignored,
/usr/include/libindi/indiproperties.h:72: Warning 512: using non-const method INDI::Properties::end() instead.
/usr/include/libindi/indiproperties.h:89: Warning 512: Overloaded method INDI::Properties::operator *() const ignored,
/usr/include/libindi/indiproperties.h:88: Warning 512: using non-const method INDI::Properties::operator *() instead.
/usr/include/libindi/indiproperties.h:92: Warning 512: Overloaded method INDI::Properties::operator ->() const ignored,
/usr/include/libindi/indiproperties.h:91: Warning 512: using non-const method INDI::Properties::operator ->() instead.
/usr/include/libindi/indiproperties.h:94: Warning 503: Can't wrap 'operator std::vector<INDI::Property*>*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperties.h:95: Warning 503: Can't wrap 'operator const std::vector<INDI::Property*>*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperties.h:97: Warning 503: Can't wrap 'operator Properties*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperties.h:98: Warning 503: Can't wrap 'operator const Properties*' unless renamed to a valid identifier.
Processing types...
C++ analysis...
Processing nested classes...
Generating wrappers...
error: command '/usr/bin/swig' failed with exit code 70
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyindi-client
Failed to build pyindi-client
ERROR: Could not build wheels for pyindi-client, which is required to install pyproject.toml-based projects
[notice] A new release of pip is available: 23.2.1 -> 23.3.2
[notice] To update, run: pip install --upgrade pip
@TD-SMS , could you please test again and reopen this issue if it occurs to you again?
Hi @KMilhan,
I got the same errors as @TD-SMS
I'm using "Ubuntu 22.04.4 LTS" with "Python 3.10.12". My indilib comes from https://ppa.launchpadcontent.net/mutlaqja/ppa/ubuntu.
-_Chr.
Dear Indi community and PyIndi developpers,
I am a new user of Indi, and I met some problems while trying to install PyIndi on my Ubuntu 22.04.
Here is what I've done :
The installed versions are :
Then :
libindi-dev version is : 2.0.4+202309301936~ubuntu22.04.1
Finally :
Unfortunately, this ends with the following message : /usr/include/libindi/indibase.h:10: Error: Syntax error in input(1). error: command '/usr/bin/swig' failed with exit code 1 [end of output]
The manual method (downloading the repo and "python setup.py install") give the same error (I tired with release 1.9.1 and also with current main branch)
Is there something I am doing wrong or forgetting, a compatibility problem, or is it a real bug ?
Thank you in advance for your answers and suggestions.
Best regards