Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

issues installing pyindi client on a RPi0 #19

Open
SteveBz opened this issue Sep 2, 2024 · 1 comment
Open

issues installing pyindi client on a RPi0 #19

SteveBz opened this issue Sep 2, 2024 · 1 comment

Comments

@SteveBz
Copy link

SteveBz commented Sep 2, 2024

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 $

@bluthen
Copy link

bluthen commented Sep 3, 2024

I believe this repo is not being worked on anymore. You should look at the one below now part of the indi project:
https://github.com/indilib/pyindi-client

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants