You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm having issues installing pyindi client on a RPi0, Here's the log. It shows that it falls back to python setup.py install, which also fails. Any thoughts?
I've had to truncate the log. I've reduced the "508" errors in the middle.
Kind regards
Steve.
pip install pyindi-client
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pyindi-client
Downloading pyindi-client-1.9.1.tar.gz (18 kB)
Preparing metadata (setup.py) ... done
Installing collected packages: pyindi-client
DEPRECATION: pyindi-client is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at pypa/pip#8559
Running setup.py install for pyindi-client ... error
error: subprocess-exited-with-error
Running setup.py install for pyindi-client did not run successfully.
exit code: 1
[861 lines of output]
/home/pi/MoonRabbit/venv/lib/python3.11/site-packages/setuptools/dist.py:534: UserWarning: Normalizing 'v1.9.1' to '1.9.1'
warnings.warn(tmpl.format(**locals()))
running install
/home/pi/MoonRabbit/venv/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
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:254: Warning 302: Identifier 'fill' redefined (ignored),
/usr/include/libindi/indipropertyview.h:248: Warning 302: previous definition of 'fill'.
/usr/include/libindi/indipropertyview.h:272: Warning 302: Identifier 'fill' redefined (ignored),
/usr/include/libindi/indipropertyview.h:248: Warning 302: previous definition of 'fill'.
/usr/include/libindi/indipropertyview.h:351: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:356: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:483: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:488: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:647: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:652: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:776: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:781: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:905: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:910: Warning 362: operator= ignored
/usr/include/libindi/indipropertybasic.h:116: 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:106: Warning 508: Declaration of 'registerProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:106: Warning 508: previous declaration of 'registerProperty'.
/usr/include/libindi/basedevice.h:106: Warning 508: Declaration of 'registerProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:108: Warning 508: previous declaration of 'registerProperty'.
/usr/include/libindi/basedevice.h:115: Warning 508: Declaration of 'removeProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:115: Warning 508: previous declaration of 'removeProperty'.
/usr/include/libindi/basedevice.h:121: Warning 508: Declaration of 'watchProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:121: Warning 508: previous declaration of 'watchProperty'.
/usr/include/libindi/basedevice.h:129: Warning 508: Declaration of 'getProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:129: Warning 508: previous declaration of 'getProperty'.
/usr/include/libindi/basedevice.h:129: Warning 508: Declaration of 'getProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:129: Warning 508: previous declaration of 'getProperty'.
/usr/include/libindi/basedevice.h:132: Warning 508: Declaration of 'getProperties' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:132: Warning 508: previous declaration of 'getProperties'.
/usr/include/libindi/basedevice.h:132: Warning 508: Declaration of 'getProperties' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:133: Warning 508: previous declaration of 'getProperties'.
/usr/include/libindi/basedevice.h:137: Warning 508: Declaration of 'getNumber' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:137: Warning 508: previous declaration of 'getNumber'.
/usr/include/libindi/basedevice.h:139: Warning 508: Declaration of 'getText' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:139: Warning 508: previous declaration of 'getText'.
/usr/include/libindi/basedevice.h:141: Warning 508: Declaration of 'getSwitch' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:141: Warning 508: previous declaration of 'getSwitch'.
/usr/include/libindi/basedevice.h:143: Warning 508: Declaration of 'getLight' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:143: Warning 508: previous declaration of 'getLight'.
/usr/include/libindi/basedevice.h:145: Warning 508: Declaration of 'getBLOB' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:145: Warning 508: previous declaration of 'getBLOB'.
/usr/include/libindi/basedevice.h:149: Warning 508: Declaration of 'getPropertyState' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:149: Warning 508: previous declaration of 'getPropertyState'.
/usr/include/libindi/basedevice.h:151: Warning 508: Declaration of 'getPropertyPermission' shadows declaration accessible via operator->(),
.
.
.
.
/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::vectorINDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:94: Warning 508: previous declaration of 'operator std::vectorINDI::Property*'.
/usr/include/libindi/indiproperties.h:95: Warning 508: Declaration of 'operator const std::vectorINDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:95: Warning 508: previous declaration of 'operator const std::vectorINDI::Property*'.
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::vectorINDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:94: Warning 508: previous declaration of 'operator std::vectorINDI::Property*'.
/usr/include/libindi/indiproperties.h:95: Warning 508: Declaration of 'operator const std::vectorINDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:95: Warning 508: previous declaration of 'operator const std::vectorINDI::Property*'.
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/indibase.h:142: Warning 509: Overloaded method INDI::BaseMediator::newDevice(INDI::BaseDevice ) effectively ignored,
/usr/include/libindi/indibase.h:98: Warning 509: as it is shadowed by INDI::BaseMediator::newDevice(INDI::BaseDevice).
/usr/include/libindi/indibase.h:147: Warning 509: Overloaded method INDI::BaseMediator::removeDevice(INDI::BaseDevice ) effectively ignored,
/usr/include/libindi/indibase.h:103: Warning 509: as it is shadowed by INDI::BaseMediator::removeDevice(INDI::BaseDevice).
/usr/include/libindi/indibase.h:152: Warning 509: Overloaded method INDI::BaseMediator::newProperty(INDI::Property ) effectively ignored,
/usr/include/libindi/indibase.h:109: Warning 509: as it is shadowed by INDI::BaseMediator::newProperty(INDI::Property).
/usr/include/libindi/indibase.h:157: Warning 509: Overloaded method INDI::BaseMediator::removeProperty(INDI::Property ) effectively ignored,
/usr/include/libindi/indibase.h:119: Warning 509: as it is shadowed by INDI::BaseMediator::removeProperty(INDI::Property).
/usr/include/libindi/indibase.h:188: Warning 509: Overloaded method INDI::BaseMediator::newMessage(INDI::BaseDevice ,int) effectively ignored,
/usr/include/libindi/indibase.h:126: Warning 509: as it is shadowed by INDI::BaseMediator::newMessage(INDI::BaseDevice,int).
/usr/include/libindi/basedevice.h:133: Warning 512: Overloaded method INDI::BaseDevice::getProperties() const ignored,
/usr/include/libindi/basedevice.h:132: Warning 512: using non-const method INDI::BaseDevice::getProperties() instead.
/usr/include/libindi/basedevice.h:264: Warning 503: Can't wrap 'operator BaseDevice' unless renamed to a valid identifier.
/usr/include/libindi/basedevice.h:264: Warning 503: Can't wrap 'operator BaseDevice' unless renamed to a valid identifier.
/usr/include/libindi/indipropertyview.h:347: Warning 509: Overloaded method INDI::WidgetView< IText >::WidgetView(INDI::WidgetView< IText > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:343: Warning 509: as it is shadowed by INDI::WidgetView< IText >::WidgetView(INDI::WidgetView< IText > const &).
/usr/include/libindi/indipropertyview.h:479: Warning 509: Overloaded method INDI::WidgetView< INumber >::WidgetView(INDI::WidgetView< INumber > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:475: Warning 509: as it is shadowed by INDI::WidgetView< INumber >::WidgetView(INDI::WidgetView< INumber > const &).
/usr/include/libindi/indipropertyview.h:643: Warning 509: Overloaded method INDI::WidgetView< ISwitch >::WidgetView(INDI::WidgetView< ISwitch > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:639: Warning 509: as it is shadowed by INDI::WidgetView< ISwitch >::WidgetView(INDI::WidgetView< ISwitch > const &).
/usr/include/libindi/indipropertyview.h:772: Warning 509: Overloaded method INDI::WidgetView< ILight >::WidgetView(INDI::WidgetView< ILight > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:768: Warning 509: as it is shadowed by INDI::WidgetView< ILight >::WidgetView(INDI::WidgetView< ILight > const &).
/usr/include/libindi/indipropertyview.h:901: Warning 509: Overloaded method INDI::WidgetView< IBLOB >::WidgetView(INDI::WidgetView< IBLOB > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:897: Warning 509: as it is shadowed by INDI::WidgetView< IBLOB >::WidgetView(INDI::WidgetView< IBLOB > const &).
/usr/include/libindi/indipropertyview.h:994: Warning 512: Overloaded method INDI::WidgetView< IBLOB >::getBlob() const ignored,
/usr/include/libindi/indipropertyview.h:990: 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:161: Warning 512: Overloaded method INDI::Property::operator ->() const ignored,
/usr/include/libindi/indiproperty.h:160: Warning 512: using non-const method INDI::Property::operator ->() instead.
/usr/include/libindi/indiproperty.h:163: Warning 503: Can't wrap 'operator INDI::Property' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:164: Warning 503: Can't wrap 'operator const INDI::Property' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:166: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:167: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:168: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:169: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:170: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indipropertybasic.h:112: Warning 509: Overloaded method INDI::PropertyBasic< IText >::push(INDI::WidgetView< IText > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< IText >::push(INDI::WidgetView< IText > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< IText >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< IText >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< IText >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< IText >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicText_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicText_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicText_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicText_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicText_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicText_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicText_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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:112: Warning 509: Overloaded method INDI::PropertyBasic< INumber >::push(INDI::WidgetView< INumber > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< INumber >::push(INDI::WidgetView< INumber > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< INumber >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< INumber >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< INumber >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< INumber >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicNumber_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicNumber_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicNumber_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicNumber_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicNumber_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicNumber_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicNumber_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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:112: Warning 509: Overloaded method INDI::PropertyBasic< ISwitch >::push(INDI::WidgetView< ISwitch > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< ISwitch >::push(INDI::WidgetView< ISwitch > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< ISwitch >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< ISwitch >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< ISwitch >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< ISwitch >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicSwitch_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicSwitch_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicSwitch_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicSwitch_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicSwitch_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicSwitch_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicSwitch_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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:112: Warning 509: Overloaded method INDI::PropertyBasic< ILight >::push(INDI::WidgetView< ILight > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< ILight >::push(INDI::WidgetView< ILight > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< ILight >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< ILight >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< ILight >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< ILight >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicLight_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicLight_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicLight_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicLight_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicLight_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicLight_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicLight_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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:112: Warning 509: Overloaded method INDI::PropertyBasic< IBLOB >::push(INDI::WidgetView< IBLOB > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< IBLOB >::push(INDI::WidgetView< IBLOB > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< IBLOB >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< IBLOB >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< IBLOB >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< IBLOB >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicBlob_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicBlob_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicBlob_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicBlob_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicBlob_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicBlob_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicBlob_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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::vectorINDI::Property*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperties.h:95: Warning 503: Can't wrap 'operator const std::vectorINDI::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.
/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 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
Encountered error while trying to install package.
pyindi-client
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
(venv) pi@raspberrypi:~/MoonRabbit/pyindi-client-master $
The text was updated successfully, but these errors were encountered:
Hi Folks,
I'm having issues installing pyindi client on a RPi0, Here's the log. It shows that it falls back to python setup.py install, which also fails. Any thoughts?
I've had to truncate the log. I've reduced the "508" errors in the middle.
Kind regards
Steve.
pip install pyindi-client
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pyindi-client
Downloading pyindi-client-1.9.1.tar.gz (18 kB)
Preparing metadata (setup.py) ... done
Installing collected packages: pyindi-client
DEPRECATION: pyindi-client is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at pypa/pip#8559
Running setup.py install for pyindi-client ... error
error: subprocess-exited-with-error
Running setup.py install for pyindi-client did not run successfully.
exit code: 1
[861 lines of output]
/home/pi/MoonRabbit/venv/lib/python3.11/site-packages/setuptools/dist.py:534: UserWarning: Normalizing 'v1.9.1' to '1.9.1'
warnings.warn(tmpl.format(**locals()))
running install
/home/pi/MoonRabbit/venv/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
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:254: Warning 302: Identifier 'fill' redefined (ignored),
/usr/include/libindi/indipropertyview.h:248: Warning 302: previous definition of 'fill'.
/usr/include/libindi/indipropertyview.h:272: Warning 302: Identifier 'fill' redefined (ignored),
/usr/include/libindi/indipropertyview.h:248: Warning 302: previous definition of 'fill'.
/usr/include/libindi/indipropertyview.h:351: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:356: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:483: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:488: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:647: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:652: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:776: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:781: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:905: Warning 362: operator= ignored
/usr/include/libindi/indipropertyview.h:910: Warning 362: operator= ignored
/usr/include/libindi/indipropertybasic.h:116: 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:106: Warning 508: Declaration of 'registerProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:106: Warning 508: previous declaration of 'registerProperty'.
/usr/include/libindi/basedevice.h:106: Warning 508: Declaration of 'registerProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:108: Warning 508: previous declaration of 'registerProperty'.
/usr/include/libindi/basedevice.h:115: Warning 508: Declaration of 'removeProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:115: Warning 508: previous declaration of 'removeProperty'.
/usr/include/libindi/basedevice.h:121: Warning 508: Declaration of 'watchProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:121: Warning 508: previous declaration of 'watchProperty'.
/usr/include/libindi/basedevice.h:129: Warning 508: Declaration of 'getProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:129: Warning 508: previous declaration of 'getProperty'.
/usr/include/libindi/basedevice.h:129: Warning 508: Declaration of 'getProperty' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:129: Warning 508: previous declaration of 'getProperty'.
/usr/include/libindi/basedevice.h:132: Warning 508: Declaration of 'getProperties' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:132: Warning 508: previous declaration of 'getProperties'.
/usr/include/libindi/basedevice.h:132: Warning 508: Declaration of 'getProperties' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:133: Warning 508: previous declaration of 'getProperties'.
/usr/include/libindi/basedevice.h:137: Warning 508: Declaration of 'getNumber' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:137: Warning 508: previous declaration of 'getNumber'.
/usr/include/libindi/basedevice.h:139: Warning 508: Declaration of 'getText' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:139: Warning 508: previous declaration of 'getText'.
/usr/include/libindi/basedevice.h:141: Warning 508: Declaration of 'getSwitch' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:141: Warning 508: previous declaration of 'getSwitch'.
/usr/include/libindi/basedevice.h:143: Warning 508: Declaration of 'getLight' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:143: Warning 508: previous declaration of 'getLight'.
/usr/include/libindi/basedevice.h:145: Warning 508: Declaration of 'getBLOB' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:145: Warning 508: previous declaration of 'getBLOB'.
/usr/include/libindi/basedevice.h:149: Warning 508: Declaration of 'getPropertyState' shadows declaration accessible via operator->(),
/usr/include/libindi/basedevice.h:149: Warning 508: previous declaration of 'getPropertyState'.
/usr/include/libindi/basedevice.h:151: Warning 508: Declaration of 'getPropertyPermission' shadows declaration accessible via operator->(),
.
.
.
.
/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::vectorINDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:94: Warning 508: previous declaration of 'operator std::vectorINDI::Property*'.
/usr/include/libindi/indiproperties.h:95: Warning 508: Declaration of 'operator const std::vectorINDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:95: Warning 508: previous declaration of 'operator const std::vectorINDI::Property*'.
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::vectorINDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:94: Warning 508: previous declaration of 'operator std::vectorINDI::Property*'.
/usr/include/libindi/indiproperties.h:95: Warning 508: Declaration of 'operator const std::vectorINDI::Property*' shadows declaration accessible via operator->(),
/usr/include/libindi/indiproperties.h:95: Warning 508: previous declaration of 'operator const std::vectorINDI::Property*'.
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/indibase.h:142: Warning 509: Overloaded method INDI::BaseMediator::newDevice(INDI::BaseDevice ) effectively ignored,
/usr/include/libindi/indibase.h:98: Warning 509: as it is shadowed by INDI::BaseMediator::newDevice(INDI::BaseDevice).
/usr/include/libindi/indibase.h:147: Warning 509: Overloaded method INDI::BaseMediator::removeDevice(INDI::BaseDevice ) effectively ignored,
/usr/include/libindi/indibase.h:103: Warning 509: as it is shadowed by INDI::BaseMediator::removeDevice(INDI::BaseDevice).
/usr/include/libindi/indibase.h:152: Warning 509: Overloaded method INDI::BaseMediator::newProperty(INDI::Property ) effectively ignored,
/usr/include/libindi/indibase.h:109: Warning 509: as it is shadowed by INDI::BaseMediator::newProperty(INDI::Property).
/usr/include/libindi/indibase.h:157: Warning 509: Overloaded method INDI::BaseMediator::removeProperty(INDI::Property ) effectively ignored,
/usr/include/libindi/indibase.h:119: Warning 509: as it is shadowed by INDI::BaseMediator::removeProperty(INDI::Property).
/usr/include/libindi/indibase.h:188: Warning 509: Overloaded method INDI::BaseMediator::newMessage(INDI::BaseDevice ,int) effectively ignored,
/usr/include/libindi/indibase.h:126: Warning 509: as it is shadowed by INDI::BaseMediator::newMessage(INDI::BaseDevice,int).
/usr/include/libindi/basedevice.h:133: Warning 512: Overloaded method INDI::BaseDevice::getProperties() const ignored,
/usr/include/libindi/basedevice.h:132: Warning 512: using non-const method INDI::BaseDevice::getProperties() instead.
/usr/include/libindi/basedevice.h:264: Warning 503: Can't wrap 'operator BaseDevice' unless renamed to a valid identifier.
/usr/include/libindi/basedevice.h:264: Warning 503: Can't wrap 'operator BaseDevice' unless renamed to a valid identifier.
/usr/include/libindi/indipropertyview.h:347: Warning 509: Overloaded method INDI::WidgetView< IText >::WidgetView(INDI::WidgetView< IText > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:343: Warning 509: as it is shadowed by INDI::WidgetView< IText >::WidgetView(INDI::WidgetView< IText > const &).
/usr/include/libindi/indipropertyview.h:479: Warning 509: Overloaded method INDI::WidgetView< INumber >::WidgetView(INDI::WidgetView< INumber > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:475: Warning 509: as it is shadowed by INDI::WidgetView< INumber >::WidgetView(INDI::WidgetView< INumber > const &).
/usr/include/libindi/indipropertyview.h:643: Warning 509: Overloaded method INDI::WidgetView< ISwitch >::WidgetView(INDI::WidgetView< ISwitch > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:639: Warning 509: as it is shadowed by INDI::WidgetView< ISwitch >::WidgetView(INDI::WidgetView< ISwitch > const &).
/usr/include/libindi/indipropertyview.h:772: Warning 509: Overloaded method INDI::WidgetView< ILight >::WidgetView(INDI::WidgetView< ILight > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:768: Warning 509: as it is shadowed by INDI::WidgetView< ILight >::WidgetView(INDI::WidgetView< ILight > const &).
/usr/include/libindi/indipropertyview.h:901: Warning 509: Overloaded method INDI::WidgetView< IBLOB >::WidgetView(INDI::WidgetView< IBLOB > &&) effectively ignored,
/usr/include/libindi/indipropertyview.h:897: Warning 509: as it is shadowed by INDI::WidgetView< IBLOB >::WidgetView(INDI::WidgetView< IBLOB > const &).
/usr/include/libindi/indipropertyview.h:994: Warning 512: Overloaded method INDI::WidgetView< IBLOB >::getBlob() const ignored,
/usr/include/libindi/indipropertyview.h:990: 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:161: Warning 512: Overloaded method INDI::Property::operator ->() const ignored,
/usr/include/libindi/indiproperty.h:160: Warning 512: using non-const method INDI::Property::operator ->() instead.
/usr/include/libindi/indiproperty.h:163: Warning 503: Can't wrap 'operator INDI::Property' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:164: Warning 503: Can't wrap 'operator const INDI::Property' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:166: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:167: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:168: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:169: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indiproperty.h:170: Warning 503: Can't wrap 'operator INDI::PropertyView' unless renamed to a valid identifier.
/usr/include/libindi/indipropertybasic.h:112: Warning 509: Overloaded method INDI::PropertyBasic< IText >::push(INDI::WidgetView< IText > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< IText >::push(INDI::WidgetView< IText > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< IText >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< IText >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< IText >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< IText >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicText_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicText_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicText_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicText_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicText_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicText_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicText_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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:112: Warning 509: Overloaded method INDI::PropertyBasic< INumber >::push(INDI::WidgetView< INumber > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< INumber >::push(INDI::WidgetView< INumber > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< INumber >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< INumber >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< INumber >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< INumber >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicNumber_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicNumber_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicNumber_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicNumber_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicNumber_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicNumber_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicNumber_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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:112: Warning 509: Overloaded method INDI::PropertyBasic< ISwitch >::push(INDI::WidgetView< ISwitch > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< ISwitch >::push(INDI::WidgetView< ISwitch > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< ISwitch >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< ISwitch >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< ISwitch >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< ISwitch >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicSwitch_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicSwitch_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicSwitch_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicSwitch_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicSwitch_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicSwitch_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicSwitch_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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:112: Warning 509: Overloaded method INDI::PropertyBasic< ILight >::push(INDI::WidgetView< ILight > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< ILight >::push(INDI::WidgetView< ILight > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< ILight >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< ILight >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< ILight >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< ILight >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicLight_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicLight_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicLight_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicLight_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicLight_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicLight_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicLight_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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:112: Warning 509: Overloaded method INDI::PropertyBasic< IBLOB >::push(INDI::WidgetView< IBLOB > const &) effectively ignored,
/usr/include/libindi/indipropertybasic.h:111: Warning 509: as it is shadowed by INDI::PropertyBasic< IBLOB >::push(INDI::WidgetView< IBLOB > &&).
/usr/include/libindi/indipropertybasic.h:121: Warning 512: Overloaded method INDI::PropertyBasic< IBLOB >::begin() const ignored,
/usr/include/libindi/indipropertybasic.h:119: Warning 512: using non-const method INDI::PropertyBasic< IBLOB >::begin() instead.
/usr/include/libindi/indipropertybasic.h:122: Warning 512: Overloaded method INDI::PropertyBasic< IBLOB >::end() const ignored,
/usr/include/libindi/indipropertybasic.h:120: Warning 512: using non-const method INDI::PropertyBasic< IBLOB >::end() instead.
/usr/include/libindi/indipropertyview.h:165: Error: 'PropertyBasicBlob_getPermissionAsString' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:70: Error: Previous declaration of 'PropertyBasicBlob_getPermissionAsString'
/usr/include/libindi/indipropertyview.h:173: Error: 'PropertyBasicBlob_getTimeout' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:72: Error: Previous declaration of 'PropertyBasicBlob_getTimeout'
/usr/include/libindi/indipropertyview.h:195: Error: 'PropertyBasicBlob_findWidgetByName' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:137: Error: Previous declaration of 'PropertyBasicBlob_findWidgetByName'
/usr/include/libindi/indipropertyview.h:312: Error: 'PropertyBasicBlob_at' is multiply defined in the generated target language module.
/usr/include/libindi/indipropertybasic.h:114: 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::vectorINDI::Property*' unless renamed to a valid identifier.
/usr/include/libindi/indiproperties.h:95: Warning 503: Can't wrap 'operator const std::vectorINDI::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.
/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 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
Encountered error while trying to install package.
pyindi-client
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
(venv) pi@raspberrypi:~/MoonRabbit/pyindi-client-master $
The text was updated successfully, but these errors were encountered: