l***@gmail.com
2017-10-27 01:52:49 UTC
open qm (3.4.11) works fine on raspberry pi 3, that is from the site auto extract archive
the qmclient.py program requires qmclilib.so (client library, shared object file). The archive file on the download site
libqmclient.a - (QMClient library Raspberry Pi)
provides
qmclilib.o
that goes into
/usr/qmsys/bin, permissions set
qmclient.py tries to load it but:
OSError: /usr/qmsys/bin/qmclilib.so: only ET_DYN and ET_EXEC can be loaded
I copy the qmclilib.o to qmclilib.so (hopefully) & get the same message
have looked for qmclient.py file specifically for raspberry pi .. the SYSCOM (qmclient.py) is same, looks for qmclilib.so. qmclient.py is same for all platforms
Anyone know how to get the qmclient working
test I use is
qm.Connect(Host, -1, UserName, Password, Account) obviously
libqmclient.a is in the pi version (is in /usr/qmsys/bin) so you don't need that from the site (site provides the self extracting archive & the client for the pi)
libqmclient.a contains qmclilib.o and aes.o (don't know what that is)
issue is the provision of .o files for pi3 , requirement of qmclient.py of .so
.so = "shared object"
the qmclient.py program requires qmclilib.so (client library, shared object file). The archive file on the download site
libqmclient.a - (QMClient library Raspberry Pi)
provides
qmclilib.o
that goes into
/usr/qmsys/bin, permissions set
qmclient.py tries to load it but:
OSError: /usr/qmsys/bin/qmclilib.so: only ET_DYN and ET_EXEC can be loaded
I copy the qmclilib.o to qmclilib.so (hopefully) & get the same message
have looked for qmclient.py file specifically for raspberry pi .. the SYSCOM (qmclient.py) is same, looks for qmclilib.so. qmclient.py is same for all platforms
Anyone know how to get the qmclient working
test I use is
qm.Connect(Host, -1, UserName, Password, Account) obviously
libqmclient.a is in the pi version (is in /usr/qmsys/bin) so you don't need that from the site (site provides the self extracting archive & the client for the pi)
libqmclient.a contains qmclilib.o and aes.o (don't know what that is)
issue is the provision of .o files for pi3 , requirement of qmclient.py of .so
.so = "shared object"