Hi Maarten,

Thanks for your response. I would be grateful if you can spare some time to 
check which snap(sensortag) you got working, if possible can you forward that 
working snapcraft.yaml file.

Waiting eagerly for your response.

Regards,
Mritunjai 

-----Original Message-----
From: snapcraft-boun...@lists.snapcraft.io 
[mailto:snapcraft-boun...@lists.snapcraft.io] On Behalf Of Maarten Ectors
Sent: Tuesday, March 21, 2017 3:15 AM
To: Snapcraft <snapcraft@lists.snapcraft.io>
Subject: RE: bluepy-helper not being built using

Hi Mritunjai,

I made the snap for an IoT Berlin demo. I remember making several Bluetooth 
sensortag intends before I got one working. Not sure  it was this snap or 
another one I got working. I must admit that Bluetooth hasn't been playing nice 
during my snap efforts :-(

Maarten

On 20 Mar 2017 12:56 p.m., "Mritunjai Singh" <mrsi...@ssni.com> wrote:

Kindly confirm if anyone has got sensortag snap[https://github.com/ 
mectors/sensortag] working on Raspberry Pi Board with Ubuntu Core as I am 
struggling to make it work using snap as that snap is not building the 
bluepy-helper. Can anyone suggest the alternative approach to resolve the issue.

Any help will be appreciated.

Regards,
Mritunjai

From: Mritunjai Singh
Sent: Wednesday, March 15, 2017 1:15 PM
To: 'Snapcraft@lists.snapcraft.io' <Snapcraft@lists.snapcraft.io>
Subject: bluepy-helper not being built using

Hello,

I am trying to use the sensortag snap available on github [ 
https://github.com/mectors/sensortag] to get the data from TI sensor and 
posting these sensor data to cloud using our proprietary SDK APIs. I am 
successfully able to build and install the sensortag snap and also connected 
the snap to bluetooth-control to make sure that the snap has bluetooth-control.

I am following the README.md available with the snap.


-          Build and install of the sensortag snap successful.

-          sensortag.sensortag-init 7C:01:91:72:63:32 successful

-          sensortag.sensortag-in  giving error messages shown below:


Traceback (most recent call last):
  File "/snap/sensortag/x1/bin/sensortag", line 11, in <module>
    sys.exit(main())
  File "/snap/sensortag/x1/lib/python3.5/site-packages/bluepy/sensortag.py",
line 416, in main
    tag = SensorTag(arg.host)
  File "/snap/sensortag/x1/lib/python3.5/site-packages/bluepy/sensortag.py",
line 331, in __init__
    Peripheral.__init__(self,addr)
  File "/snap/sensortag/x1/lib/python3.5/site-packages/bluepy/btle.py",
line 318, in __init__
    self.connect(deviceAddr, addrType, iface)
  File "/snap/sensortag/x1/lib/python3.5/site-packages/bluepy/btle.py",
line 353, in connect
    self._startHelper()
  File "/snap/sensortag/x1/lib/python3.5/site-packages/bluepy/btle.py",
line 210, in _startHelper
    universal_newlines=True)
  File "/snap/sensortag/x1/usr/lib/python3.5/subprocess.py", line 947, in 
__init__
    restore_signals, start_new_session)
  File "/snap/sensortag/x1/usr/lib/python3.5/subprocess.py", line 1551, in 
_execute_child
    raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory:
'/snap/sensortag/x1/lib/python3.5/site-packages/bluepy/bluepy-helper'


After some research it looks like that snap is not able to build the the 
"sensortag/parts/bluepy/buildbluepy-helper.c" and thus the bluepy-helper object 
is not created during the install of bluepy.
            I can see that there is a bluepy-helper.c file but no object.
blescan.py bluepy-helper.c bluez-src.tgz get_services.py Makefile sensortag.py 
bluez-5.29 btle.py __init__.py __pycache__ uuids.json

If I run make manually within the folder the objects are created.
blescan.py bluepy-helper.c bluez-src.tgz get_services.py Makefile sensortag.py 
bluepy-helper bluez-5.29 btle.py __init__.py __pycache__ uuids.json

Compiling bluepy-helper works as expected but it is not copied to the build 
directory and thus not installed.

It seems to be known issue as shown in links below:
https://github.com/IanHarvey/bluepy/issues/158
https://github.com/IanHarvey/bluepy/issues/139

Can anyone help me resolve this issue.

Regards,
Mritunjai




--
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: https://lists.ubuntu.com/ 
mailman/listinfo/snapcraft
--
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft

-- 
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft

Reply via email to