-
• #2
It could be you're using too old a version of Python? I'm appear to be on Python 2.7.12 as the default that runs nrfutil.
Not sure though - you could ask on the Nordic forums, nrfutil is their tool.
Generally I build on debian-based systems, so something about the Python package in OpenSUSE could be causing you issues?
-
• #3
Is the build not finding protobuf (Google Protocol Buffers)?
pkg_resources.DistributionNotFound: protobuf
-
• #4
How did you install
nrfutil
? Did you use theprovision
script?If you didn't use
pip
to install it (like the provision script does) then you may not have installed the dependencies it needs. -
• #5
Thank you for your help. I think you're right, the problem is probably due to an installation or provision issue. This may be related to my version of Linux, witch is a bit old and not very stable. I will revue the installation process and check all the dependencies as soon as possible. I'll keep you informed.
Again thanks a lot for your commitment and the quickness of your answers. -
• #6
After correcting some installation issues, i can now correctly generate the .zip file and download to the PUCKJS device.
Thank you for your advices.
Hi,
I want to add a module to the Espruino system and load it on a Puck.js device. The module is written in C and has to be compiled and linked with Espruino.
For now, i just try to build Espruino, which i downloaded from GitHub, on a Linux machine (OpenSUSE 12.2). I run:
Compilation and link seams to be Ok in spite of minor warnings. The .lst .hex and .elf files are properly generated.
I get an error in the package generation:
Do you have an idea on this problem ? Is there any software component missing ?
Thank you for your help.