-
-
Notifications
You must be signed in to change notification settings - Fork 83
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
Feature mac build #135
Feature mac build #135
Conversation
…ated at the build process.
Thanks for the review and thanks for mentioning the boards need to be supported. As mentioned, the build and setup process need to be updated to make the cli tool available for every board our tool need to support. I checked current version for each board. By executing following command inside the arduino directory, tools for the boards (which can work on the platform (mac/windows)) would be installed. arduino-cli core update-index
arduino-cli core install arduino:[email protected]
arduino-cli core install arduino:[email protected]
arduino-cli core install arduino:[email protected]
arduino-cli core install esp8266:[email protected]
arduino-cli core install esp32:[email protected] (since arduino-cli.yaml is in the directory, no need to specify where to download the 3rd party's libraries) regarding compilation/arduino/userlib/libraries directory, I leave the directory as-is, so any user libraries for arduino will be shared for both Mac and Windows blockly. We can make the above steps to a build batch file for sure. One thing I've noticed during my sanity test was if we install latest esp8266 code, some blockly block which works with internet won't work (compile fails because of the wrong parameter to a function call). So, having build batch file for arduino setup and explicitly specify which board version to install inside the batch file is a good idea. About Mac: About Linux: |
Thank to you Takuji
It isOk. Maybe the next improvement is create a batch file to install the
user libraries with arduino -cli too and with used version to create and
test the blocks
Please let me know what are the blocks with problems using the ESP8266
board , because I am creating an Internet of Things course and I am using
these blocks. I want to add some more features, for example: firebase real
time data base blocks. I need to have clear the library version to use
with the blocks
About Linux, the www folder is not updated, and I can change them, but my
problem is understanding how to use index.js to compile and link using
arduino -cli for linux. I don´t have linux S.O. but i would like to have
the three version working the same way
Thanks!
El sáb, 13 nov 2021 a las 22:09, Camilo Parra Palacio (<
***@***.***>) escribió:
… Merged #135 <#135> into master.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGZ4AUFKKCHYUF7UHCSP3W3UL3HZVANCNFSM5H47FM2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
@logix5 About the ESP8266 programs can not be compiled correctly, they were They call HTTPClient as: http.begin(serverName); but the function signature seems to be changed in the latest version. About linux build. Here is my initial try with Ubuntu 20.04 on WSL2. As its running inside widows machine, I couldn't get the USB connection for Arduino, I may have to have standalone linux machine for further testing. I confirmed the compile works fine at least. I think we can build for linux, too by having little further adjustment to the code. |
Hi Takuji,
Ottoky uses the ESP32, these blocks are not updated to this board, we need
to update them . I am using the board Otto Iot, because this board is 8266
in my case nodeMCU, and the blocks work.
About Linux ok it is a good idea to install a virtual machine to compile
and check this part is work. My problem is understand how to create the
final release, and understand how to create the .hex
The important changes are in the index.js file. beside this implementation
use arduino-cli only for downloading the compiler, because they are using
arduino-builder. They download this files the first that you compile one
program.
Maybe the steps to do will be:
1- Update all www folder and check the new blocks, boards are shown
2- Update the folders to create the same structure as Windows and Linux.
User libraries , and the sketch.ino.
3- Update index.js to use the same for windows and Mac adding a new control
variable
But i don´t know if only with this steps it will work, i don't have any
idea about electron , really I am updating the code to create blocks and i
am learning a little of javascript
I am really interesting in have a version for windows, mac and Linux
offline and then is interesting to have the online version, this blockly is
useful for working with any board :-)
Thanks !!
El dom, 14 nov 2021 a las 4:45, Takuji Kawata ***@***.***>)
escribió:
… @logix5 <https://github.com/logix5>
Thanks!
About the ESP8266 programs can not be compiled correctly, they were
IoT IFTTT | Ottoky and Open Weather | Ottoky.
They call HTTPClient as:
http.begin(serverName);
but the function signature seems to be changed in the latest version.
About linux build.
Here is my initial try with Ubuntu 20.04 on WSL2.
[image: image]
<https://user-images.githubusercontent.com/89312322/141666364-4dfad2bf-1caf-45b0-8e43-784ad270b165.png>
As its running inside widows machine, I couldn't get the USB connection
for Arduino, I may have to have standalone linux machine for further
testing. I confirmed the compile works fine at least. I think we can build
for linux, too by having little further adjustment to the code.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGZ4AUB2XDMXIUKEZOGVA5DUL4WEXANCNFSM5H47FM2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
Thanks for taking a look. #include "ESP8266WiFi.h"
#include "ESP8266HTTPClient.h" This sample may have to be updated anyway. About linux, actually, electron-builder do things for us. It creates .deb file and user can download and manually install blockly app through this package file. The best would be make it publicly available through apt command. There need to be extra steps to make it, but I think we can use the .deb file electron-builder generates for that purpose, too. Yes, I'm also interesting to have both online and offline version works fine across all major desktop platforms. I think we are very close! |
Thanks Takuji
If we need to update these blocks we will do so, we can migrate to v3.0.2
and update everything,this part is no problem for me. Apart from this I
would like to create a toolbox file for ESP32 and to have the IoT blocks
for this board.
About Linux I don't have any idea too about the history :-), but I want to
have the software available for all operating systems, because in my
robotics courses people can have any computer.
In my opinion please if you can update to use arduino cli do it , it would
be perfect! I will try to review all Linux processes too, because I want
the same structure as Mac and windows :-)
Thanks for all
El dom, 14 nov 2021 a las 15:43, Takuji Kawata ***@***.***>)
escribió:
… @logix5 <https://github.com/logix5>
Thanks for taking a look.
About the examples.. Thanks, I now see IoT IFTTT | Ottoky and Open Weather
| Ottoky examples are for ESP32. In the source code on the other hands, it
includes ESP8266 files as like:
#include "ESP8266WiFi.h"
#include "ESP8266HTTPClient.h"
This sample may have to be updated anyway.
If I ensure my point for ESP8266, its latest board tool v 3.0.2 seems to
have different function signature for HttpClient::begin(), (we are now in
version 2.7.4) so we may have to consider which function signature to use
in the future when we have WiFi block.
https://stackoverflow.com/questions/67702822/error-call-to-httpclientbegin-declared-with-attribute-error-obsolete-api
About linux, actually, electron-builder do things for us. It creates .deb
file and user can download and manually install blockly app through this
package file. The best would be make it publicly available through apt
command. There need to be extra steps to make it, but I think we can use
the .deb file electron-builder generates for that purpose, too.
About arduino-builder... As I don't know the history of OttoBlockly for
the tool usage, I could be wrong but I see arduino-builder is just a
wrapper of arduino-cli now, so we can switch to arduino-cli for Linux, too?
Yes, I'm also interesting to have both online and offline version works
fine across all major desktop platforms. I think we are very close!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGZ4AUGHKLX7HKTULBE4OZDUL7DKFANCNFSM5H47FM2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
Sure! Let's work together for the improvements! |
Ok, sure, I think the best thing is forget the current versionlinux. I
have reviewed the current versionlinux, folders, files, and the best thing
is to read how to compile and upload the code using cli in linux and update
index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the
process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath =
'./compilation/arduino' : path.join(__dirname, '../../compilation/arduino')
var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' :
arduino_ide_cmd = path.join(__dirname,
'../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in
function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
escribió:
… @logix5 <https://github.com/logix5>
Sure! Let's work together for the improvements!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux
calls the arduino-cli as MAC, then maybe it works directly :-) . We only
will need to create the final Linux version and write down the steps to
install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create
the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F ***@***.***>) escribió:
… Ok, sure, I think the best thing is forget the current versionlinux. I
have reviewed the current versionlinux, folders, files, and the best thing
is to read how to compile and upload the code using cli in linux and update
index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the
process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath =
'./compilation/arduino' : path.join(__dirname, '../../compilation/arduino')
var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' :
arduino_ide_cmd = path.join(__dirname,
'../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in
function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
escribió:
> @logix5 <https://github.com/logix5>
>
> Sure! Let's work together for the improvements!
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#135 (comment)>, or
> unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
> or Android
> <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
>
>
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra
pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
escapar?"
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
Hi Takuji
I am trying to create the windows version but I can´ t have a problem.
Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the
execution error are shown
and
npm install
these errors are raised:
C:\blockly>npm install
npm WARN deprecated ***@***.***: this library is no longer supported
npm WARN deprecated ***@***.***: Please upgrade to version 7 or higher.
Older versions may use Math.random() in certain circumstances, which is
known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated ***@***.***: request has been deprecated, see
request/request#3142
npm ERR! code 1
npm ERR! path ***@***.***\bindings
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install
--tag-prefix @serialport/bindings@ || node-gyp rebuild
npm ERR! Building the projects in this solution one at a time. To enable
parallel build, please add the "/m" switch.
npm ERR! serialport.cpp
npm ERR!
***@***.***\bindings\src\serialport.cpp(329): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
***@***.***\bindings\build\bindings.vcxproj]
npm ERR!
***@***.***\bindings\src\serialport.cpp(330): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
***@***.***\bindings\build\bindings.vcxproj]
npm ERR!
***@***.***\bindings\src\serialport.cpp(331): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
***@***.***\bindings\build\bindings.vcxproj]
npm ERR!
***@***.***\bindings\src\serialport.cpp(378): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
***@***.***\bindings\build\bindings.vcxproj]
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using ***@***.***
npm ERR! gyp info using ***@***.*** | win32 | x64
npm ERR! gyp info find Python using Python version 3.7.2 found at
"C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at:
npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual
Studio\2017\BuildTools"
npm ERR! gyp info find VS run with --verbose for detailed information
npm ERR! gyp info spawn
C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args 'C:\\Program
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp',
npm ERR! gyp info spawn args '-f',
npm ERR! gyp info spawn args 'msvs',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args
***@***.***\\bindings\\build\\config.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args 'C:\\Program
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args
'C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\include\\node\\common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library',
npm ERR! gyp info spawn args '-Dvisibility=default',
npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\\Program
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\\\Users\\\\EOSCAFE\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.13.2\\\\<(target_arch)\\\\node.lib',
npm ERR! gyp info spawn args
***@***.***\\bindings',
npm ERR! gyp info spawn args '-Dnode_engine=v8',
npm ERR! gyp info spawn args '--depth=.',
npm ERR! gyp info spawn args '--no-parallel',
npm ERR! gyp info spawn args '--generator-output',
npm ERR! gyp info spawn args
***@***.***\\bindings\\build',
npm ERR! gyp info spawn args '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual
Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args 'build/binding.sln',
npm ERR! gyp info spawn args '/clp:Verbosity=minimal',
npm ERR! gyp info spawn args '/nologo',
npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64'
npm ERR! gyp info spawn args ]
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual
Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code:
1
npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28)
npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit
(node:internal/child_process:290:12)
npm ERR! gyp ERR! System Windows_NT 10.0.19042
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe"
"C:\\Program
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
"rebuild"
npm ERR! gyp ERR! cwd ***@***.***\bindings
npm ERR! gyp ERR! node -v v16.13.2
npm ERR! gyp ERR! node-gyp -v v8.3.0
npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in:
npm ERR!
C:\Users\EOSCAFE\AppData\Local\npm-cache\_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR
Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F ***@***.***>) escribió:
… Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux
calls the arduino-cli as MAC, then maybe it works directly :-) . We only
will need to create the final Linux version and write down the steps to
install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create
the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F ***@***.***>) escribió:
> Ok, sure, I think the best thing is forget the current versionlinux. I
> have reviewed the current versionlinux, folders, files, and the best thing
> is to read how to compile and upload the code using cli in linux and update
> index.js using environment variables as you did in the current index.js
>
> Maybe the changes only is to fill your variables for linux and check the
> process to create the bin
>
> var arduino_basepath = process.platform == 'win32' ? arduino_basepath =
> './compilation/arduino' : path.join(__dirname, '../../compilation/arduino')
> var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' :
> arduino_ide_cmd = path.join(__dirname,
> '../../compilation/arduino/arduino-cli')
>
> arduino_basepath and arduino_ide_cmd: three different values right? in
> function the operating system right?
>
>
> El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
> escribió:
>
>> @logix5 <https://github.com/logix5>
>>
>> Sure! Let's work together for the improvements!
>>
>> —
>> You are receiving this because you were mentioned.
>> Reply to this email directly, view it on GitHub
>> <#135 (comment)>,
>> or unsubscribe
>> <https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A>
>> .
>> Triage notifications on the go with GitHub Mobile for iOS
>> <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
>> or Android
>> <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
>>
>>
>
>
> --
> Óscar Ferruz Romero
> *Socio fundador.*
> *Tel. 620.402.168*
>
> C/ Artajona, 17. 28039 - Madrid.
> www.logix5.com
>
> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>
> www.facebook.com/logix5
>
> www.instagram.com/logix5_smart_solutions
>
> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
> Consejo, de 27 de abril de 2016, relativo a la protección de las personas
> físicas en lo referente al tratamiento de datos personales y a la libre
> circulación de estos, le informamos que los datos personales facilitados y
> recogidos en este e-mail y sus documentos adjuntos serán tratados e
> incluidos automatizadamente en los ficheros de datos personales bajo
> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> recogen y almacenan los datos personales con la finalidad exclusiva de
> formar parte en los procesos de selección de personal, bolsa de trabajo,
> contratación o gestiones relacionadas con temas laborales que se lleven a
> cabo. El interesado otorga su consentimiento para el tratamiento de sus
> datos personales con la finalidad anteriormente mencionada. En el supuesto
> de producirse alguna modificación de sus datos personales, le solicitamos,
> nos lo comunique por escrito con la única finalidad de mantenerlos
> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> respetar su confidencialidad en el tratamiento de sus datos personales, y
> le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> acceso, rectificación, cancelación y oposición) de sus datos personales
> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> D.N.I.
>
>
>
> "En la vida hay tres cosas que no dan marcha atrás: la palabra
> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
> escapar?"
>
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra
pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
escapar?"
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
Hi Óscar,
Thanks and I reproduced it on my side, too.
I think the easiest solution is to downgrade the node js to the older
version.
To me, I downgraded node js to v12 and worked fine.
(Uninstall nodejs and install v12. I used following version for the test
and worked fine: https://nodejs.org/download/release/v12.22.9/)
There may be a way to have the serialport module with node v16, but I feel
we can stay in v12 as we don't use node directly.
Best regards,
Takuji
2022年1月14日(金) 0:13 Oscar F ***@***.***>:
… Hi Takuji
I am trying to create the windows version but I can´ t have a problem.
Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the
execution error are shown
and
npm install
these errors are raised:
C:\blockly>npm install
npm WARN deprecated ***@***.***: this library is no longer supported
npm WARN deprecated ***@***.***: Please upgrade to version 7 or higher.
Older versions may use Math.random() in certain circumstances, which is
known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated ***@***.***: request has been deprecated, see
request/request#3142
npm ERR! code 1
npm ERR! path ***@***.***\bindings
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install
--tag-prefix @serialport/bindings@ || node-gyp rebuild
npm ERR! Building the projects in this solution one at a time. To enable
parallel build, please add the "/m" switch.
npm ERR! serialport.cpp
npm ERR!
***@***.***\bindings\src\serialport.cpp(329): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
***@***.***\bindings\build\bindings.vcxproj]
npm ERR!
***@***.***\bindings\src\serialport.cpp(330): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
***@***.***\bindings\build\bindings.vcxproj]
npm ERR!
***@***.***\bindings\src\serialport.cpp(331): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
***@***.***\bindings\build\bindings.vcxproj]
npm ERR!
***@***.***\bindings\src\serialport.cpp(378): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
***@***.***\bindings\build\bindings.vcxproj]
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using ***@***.***
npm ERR! gyp info using ***@***.*** | win32 | x64
npm ERR! gyp info find Python using Python version 3.7.2 found at
"C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at:
npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual
Studio\2017\BuildTools"
npm ERR! gyp info find VS run with --verbose for detailed information
npm ERR! gyp info spawn
C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args 'C:\\Program
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp',
npm ERR! gyp info spawn args '-f',
npm ERR! gyp info spawn args 'msvs',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args
***@***.***\\bindings\\build\\config.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args 'C:\\Program
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args
'C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\include\\node\\common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library',
npm ERR! gyp info spawn args '-Dvisibility=default',
npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\\Program
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\\\Users\\\\EOSCAFE\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.13.2\\\\<(target_arch)\\\\node.lib',
npm ERR! gyp info spawn args
***@***.***\\bindings',
npm ERR! gyp info spawn args '-Dnode_engine=v8',
npm ERR! gyp info spawn args '--depth=.',
npm ERR! gyp info spawn args '--no-parallel',
npm ERR! gyp info spawn args '--generator-output',
npm ERR! gyp info spawn args
***@***.***\\bindings\\build',
npm ERR! gyp info spawn args '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual
Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args 'build/binding.sln',
npm ERR! gyp info spawn args '/clp:Verbosity=minimal',
npm ERR! gyp info spawn args '/nologo',
npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64'
npm ERR! gyp info spawn args ]
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual
Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code:
1
npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28)
npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit
(node:internal/child_process:290:12)
npm ERR! gyp ERR! System Windows_NT 10.0.19042
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe"
"C:\\Program
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
"rebuild"
npm ERR! gyp ERR! cwd ***@***.***\bindings
npm ERR! gyp ERR! node -v v16.13.2
npm ERR! gyp ERR! node-gyp -v v8.3.0
npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in:
npm ERR!
C:\Users\EOSCAFE\AppData\Local\npm-cache\_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR
Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F ***@***.***>) escribió:
> Hi Takuji,
>
> Maybe using the current version of index.js is ok, because I think Linux
> calls the arduino-cli as MAC, then maybe it works directly :-) . We only
> will need to create the final Linux version and write down the steps to
> install arduino-cli for Linux.
>
> Maybe that is all and we only need to test to check this way is ok
>
> Important in github we need to write-down in the main the steps to create
> the Windows, MAc and Linux version
>
> BR
>
>
>
> El dom, 14 nov 2021 a las 23:35, Oscar F ***@***.***>) escribió:
>
>> Ok, sure, I think the best thing is forget the current versionlinux. I
>> have reviewed the current versionlinux, folders, files, and the best
thing
>> is to read how to compile and upload the code using cli in linux and
update
>> index.js using environment variables as you did in the current index.js
>>
>> Maybe the changes only is to fill your variables for linux and check the
>> process to create the bin
>>
>> var arduino_basepath = process.platform == 'win32' ? arduino_basepath =
>> './compilation/arduino' : path.join(__dirname,
'../../compilation/arduino')
>> var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' :
>> arduino_ide_cmd = path.join(__dirname,
>> '../../compilation/arduino/arduino-cli')
>>
>> arduino_basepath and arduino_ide_cmd: three different values right? in
>> function the operating system right?
>>
>>
>> El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
>> escribió:
>>
>>> @logix5 <https://github.com/logix5>
>>>
>>> Sure! Let's work together for the improvements!
>>>
>>> —
>>> You are receiving this because you were mentioned.
>>> Reply to this email directly, view it on GitHub
>>> <#135 (comment)>,
>>> or unsubscribe
>>> <
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
>
>>> .
>>> Triage notifications on the go with GitHub Mobile for iOS
>>> <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>
>>> or Android
>>> <
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>.
>>>
>>>
>>
>>
>> --
>> Óscar Ferruz Romero
>> *Socio fundador.*
>> *Tel. 620.402.168*
>>
>> C/ Artajona, 17. 28039 - Madrid.
>> www.logix5.com
>>
>> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>>
>> www.facebook.com/logix5
>>
>> www.instagram.com/logix5_smart_solutions
>>
>> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
del
>> Consejo, de 27 de abril de 2016, relativo a la protección de las
personas
>> físicas en lo referente al tratamiento de datos personales y a la libre
>> circulación de estos, le informamos que los datos personales
facilitados y
>> recogidos en este e-mail y sus documentos adjuntos serán tratados e
>> incluidos automatizadamente en los ficheros de datos personales bajo
>> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
>> recogen y almacenan los datos personales con la finalidad exclusiva de
>> formar parte en los procesos de selección de personal, bolsa de trabajo,
>> contratación o gestiones relacionadas con temas laborales que se lleven
a
>> cabo. El interesado otorga su consentimiento para el tratamiento de sus
>> datos personales con la finalidad anteriormente mencionada. En el
supuesto
>> de producirse alguna modificación de sus datos personales, le
solicitamos,
>> nos lo comunique por escrito con la única finalidad de mantenerlos
>> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
>> respetar su confidencialidad en el tratamiento de sus datos personales,
y
>> le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
>> acceso, rectificación, cancelación y oposición) de sus datos personales
>> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
>> D.N.I.
>>
>>
>>
>> "En la vida hay tres cosas que no dan marcha atrás: la palabra
>> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
dejarla
>> escapar?"
>>
>
>
> --
> Óscar Ferruz Romero
> *Socio fundador.*
> *Tel. 620.402.168*
>
> C/ Artajona, 17. 28039 - Madrid.
> www.logix5.com
>
> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>
> www.facebook.com/logix5
>
> www.instagram.com/logix5_smart_solutions
>
> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
> Consejo, de 27 de abril de 2016, relativo a la protección de las personas
> físicas en lo referente al tratamiento de datos personales y a la libre
> circulación de estos, le informamos que los datos personales facilitados
y
> recogidos en este e-mail y sus documentos adjuntos serán tratados e
> incluidos automatizadamente en los ficheros de datos personales bajo
> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> recogen y almacenan los datos personales con la finalidad exclusiva de
> formar parte en los procesos de selección de personal, bolsa de trabajo,
> contratación o gestiones relacionadas con temas laborales que se lleven a
> cabo. El interesado otorga su consentimiento para el tratamiento de sus
> datos personales con la finalidad anteriormente mencionada. En el
supuesto
> de producirse alguna modificación de sus datos personales, le
solicitamos,
> nos lo comunique por escrito con la única finalidad de mantenerlos
> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> respetar su confidencialidad en el tratamiento de sus datos personales, y
> le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> acceso, rectificación, cancelación y oposición) de sus datos personales
> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> D.N.I.
>
>
>
> "En la vida hay tres cosas que no dan marcha atrás: la palabra
> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
> escapar?"
>
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
—
Reply to this email directly, view it on GitHub
<#135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Thanks Takuji
I will test it !!
BR
Óscar
El jue, 13 ene 2022 a las 17:26, Takuji Kawata ***@***.***>)
escribió:
… Hi Óscar,
Thanks and I reproduced it on my side, too.
I think the easiest solution is to downgrade the node js to the older
version.
To me, I downgraded node js to v12 and worked fine.
(Uninstall nodejs and install v12. I used following version for the test
and worked fine: https://nodejs.org/download/release/v12.22.9/)
There may be a way to have the serialport module with node v16, but I feel
we can stay in v12 as we don't use node directly.
Best regards,
Takuji
2022年1月14日(金) 0:13 Oscar F ***@***.***>:
> Hi Takuji
>
> I am trying to create the windows version but I can´ t have a problem.
> Error are show me in this steps:
>
> npm install -g windows-build-tools the script never end and if i break
the
> execution error are shown
>
> and
>
> npm install
>
> these errors are raised:
> C:\blockly>npm install
> npm WARN deprecated ***@***.***: this library is no longer supported
> npm WARN deprecated ***@***.***: Please upgrade to version 7 or higher.
> Older versions may use Math.random() in certain circumstances, which is
> known to be problematic. See https://v8.dev/blog/math-random for
details.
> npm WARN deprecated ***@***.***: request has been deprecated, see
> request/request#3142
> npm ERR! code 1
> npm ERR! path ***@***.***\bindings
> npm ERR! command failed
> npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install
> --tag-prefix @serialport/bindings@ || node-gyp rebuild
> npm ERR! Building the projects in this solution one at a time. To enable
> parallel build, please add the "/m" switch.
> npm ERR! serialport.cpp
> npm ERR!
> ***@***.***\bindings\src\serialport.cpp(329): error
> C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> ***@***.***\bindings\build\bindings.vcxproj]
> npm ERR!
> ***@***.***\bindings\src\serialport.cpp(330): error
> C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> ***@***.***\bindings\build\bindings.vcxproj]
> npm ERR!
> ***@***.***\bindings\src\serialport.cpp(331): error
> C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> ***@***.***\bindings\build\bindings.vcxproj]
> npm ERR!
> ***@***.***\bindings\src\serialport.cpp(378): error
> C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> ***@***.***\bindings\build\bindings.vcxproj]
> npm ERR! gyp info it worked if it ends with ok
> npm ERR! gyp info using ***@***.***
> npm ERR! gyp info using ***@***.*** | win32 | x64
> npm ERR! gyp info find Python using Python version 3.7.2 found at
> "C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
> npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at:
> npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual
> Studio\2017\BuildTools"
> npm ERR! gyp info find VS run with --verbose for detailed information
> npm ERR! gyp info spawn
> C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe
> npm ERR! gyp info spawn args [
> npm ERR! gyp info spawn args 'C:\\Program
>
>
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
> npm ERR! gyp info spawn args 'binding.gyp',
> npm ERR! gyp info spawn args '-f',
> npm ERR! gyp info spawn args 'msvs',
> npm ERR! gyp info spawn args '-I',
> npm ERR! gyp info spawn args
> ***@***.***\\bindings\\build\\config.gypi',
> npm ERR! gyp info spawn args '-I',
> npm ERR! gyp info spawn args 'C:\\Program
> Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
> npm ERR! gyp info spawn args '-I',
> npm ERR! gyp info spawn args
>
>
'C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\include\\node\\common.gypi',
> npm ERR! gyp info spawn args '-Dlibrary=shared_library',
> npm ERR! gyp info spawn args '-Dvisibility=default',
> npm ERR! gyp info spawn args
>
>
'-Dnode_root_dir=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2',
> npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\\Program
> Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
> npm ERR! gyp info spawn args
>
>
'-Dnode_lib_file=C:\\\\Users\\\\EOSCAFE\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.13.2\\\\<(target_arch)\\\\node.lib',
> npm ERR! gyp info spawn args
> ***@***.***\\bindings',
> npm ERR! gyp info spawn args '-Dnode_engine=v8',
> npm ERR! gyp info spawn args '--depth=.',
> npm ERR! gyp info spawn args '--no-parallel',
> npm ERR! gyp info spawn args '--generator-output',
> npm ERR! gyp info spawn args
> ***@***.***\\bindings\\build',
> npm ERR! gyp info spawn args '-Goutput_dir=.'
> npm ERR! gyp info spawn args ]
> npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual
> Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
> npm ERR! gyp info spawn args [
> npm ERR! gyp info spawn args 'build/binding.sln',
> npm ERR! gyp info spawn args '/clp:Verbosity=minimal',
> npm ERR! gyp info spawn args '/nologo',
> npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64'
> npm ERR! gyp info spawn args ]
> npm ERR! gyp ERR! build error
> npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual
> Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit
code:
> 1
> npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program
> Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
> npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28)
> npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit
> (node:internal/child_process:290:12)
> npm ERR! gyp ERR! System Windows_NT 10.0.19042
> npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe"
> "C:\\Program
>
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
> "rebuild"
> npm ERR! gyp ERR! cwd ***@***.***\bindings
> npm ERR! gyp ERR! node -v v16.13.2
> npm ERR! gyp ERR! node-gyp -v v8.3.0
> npm ERR! gyp ERR! not ok
>
> npm ERR! A complete log of this run can be found in:
> npm ERR!
>
>
C:\Users\EOSCAFE\AppData\Local\npm-cache\_logs\2022-01-13T15_04_24_912Z-debug.log
>
> Can you help to know what is the reason for this problem?
>
> BR
> Óscar
>
>
> El lun, 15 nov 2021 a las 14:35, Oscar F ***@***.***>) escribió:
>
> > Hi Takuji,
> >
> > Maybe using the current version of index.js is ok, because I think
Linux
> > calls the arduino-cli as MAC, then maybe it works directly :-) . We
only
> > will need to create the final Linux version and write down the steps to
> > install arduino-cli for Linux.
> >
> > Maybe that is all and we only need to test to check this way is ok
> >
> > Important in github we need to write-down in the main the steps to
create
> > the Windows, MAc and Linux version
> >
> > BR
> >
> >
> >
> > El dom, 14 nov 2021 a las 23:35, Oscar F ***@***.***>) escribió:
> >
> >> Ok, sure, I think the best thing is forget the current versionlinux. I
> >> have reviewed the current versionlinux, folders, files, and the best
> thing
> >> is to read how to compile and upload the code using cli in linux and
> update
> >> index.js using environment variables as you did in the current
index.js
> >>
> >> Maybe the changes only is to fill your variables for linux and check
the
> >> process to create the bin
> >>
> >> var arduino_basepath = process.platform == 'win32' ? arduino_basepath
=
> >> './compilation/arduino' : path.join(__dirname,
> '../../compilation/arduino')
> >> var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe'
:
> >> arduino_ide_cmd = path.join(__dirname,
> >> '../../compilation/arduino/arduino-cli')
> >>
> >> arduino_basepath and arduino_ide_cmd: three different values right? in
> >> function the operating system right?
> >>
> >>
> >> El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
> >> escribió:
> >>
> >>> @logix5 <https://github.com/logix5>
> >>>
> >>> Sure! Let's work together for the improvements!
> >>>
> >>> —
> >>> You are receiving this because you were mentioned.
> >>> Reply to this email directly, view it on GitHub
> >>> <#135 (comment)
>,
> >>> or unsubscribe
> >>> <
>
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
> >
> >>> .
> >>> Triage notifications on the go with GitHub Mobile for iOS
> >>> <
>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> >
> >>> or Android
> >>> <
>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> >.
> >>>
> >>>
> >>
> >>
> >> --
> >> Óscar Ferruz Romero
> >> *Socio fundador.*
> >> *Tel. 620.402.168*
> >>
> >> C/ Artajona, 17. 28039 - Madrid.
> >> www.logix5.com
> >>
> >> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> >>
> >> www.facebook.com/logix5
> >>
> >> www.instagram.com/logix5_smart_solutions
> >>
> >> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
> del
> >> Consejo, de 27 de abril de 2016, relativo a la protección de las
> personas
> >> físicas en lo referente al tratamiento de datos personales y a la
libre
> >> circulación de estos, le informamos que los datos personales
> facilitados y
> >> recogidos en este e-mail y sus documentos adjuntos serán tratados e
> >> incluidos automatizadamente en los ficheros de datos personales bajo
> >> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> >> recogen y almacenan los datos personales con la finalidad exclusiva de
> >> formar parte en los procesos de selección de personal, bolsa de
trabajo,
> >> contratación o gestiones relacionadas con temas laborales que se
lleven
> a
> >> cabo. El interesado otorga su consentimiento para el tratamiento de
sus
> >> datos personales con la finalidad anteriormente mencionada. En el
> supuesto
> >> de producirse alguna modificación de sus datos personales, le
> solicitamos,
> >> nos lo comunique por escrito con la única finalidad de mantenerlos
> >> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> >> respetar su confidencialidad en el tratamiento de sus datos
personales,
> y
> >> le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> >> acceso, rectificación, cancelación y oposición) de sus datos
personales
> >> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> >> D.N.I.
> >>
> >>
> >>
> >> "En la vida hay tres cosas que no dan marcha atrás: la palabra
> >> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
> dejarla
> >> escapar?"
> >>
> >
> >
> > --
> > Óscar Ferruz Romero
> > *Socio fundador.*
> > *Tel. 620.402.168*
> >
> > C/ Artajona, 17. 28039 - Madrid.
> > www.logix5.com
> >
> > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> >
> > www.facebook.com/logix5
> >
> > www.instagram.com/logix5_smart_solutions
> >
> > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
del
> > Consejo, de 27 de abril de 2016, relativo a la protección de las
personas
> > físicas en lo referente al tratamiento de datos personales y a la libre
> > circulación de estos, le informamos que los datos personales
facilitados
> y
> > recogidos en este e-mail y sus documentos adjuntos serán tratados e
> > incluidos automatizadamente en los ficheros de datos personales bajo
> > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> > recogen y almacenan los datos personales con la finalidad exclusiva de
> > formar parte en los procesos de selección de personal, bolsa de
trabajo,
> > contratación o gestiones relacionadas con temas laborales que se
lleven a
> > cabo. El interesado otorga su consentimiento para el tratamiento de sus
> > datos personales con la finalidad anteriormente mencionada. En el
> supuesto
> > de producirse alguna modificación de sus datos personales, le
> solicitamos,
> > nos lo comunique por escrito con la única finalidad de mantenerlos
> > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> > respetar su confidencialidad en el tratamiento de sus datos
personales, y
> > le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> > acceso, rectificación, cancelación y oposición) de sus datos personales
> > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> > D.N.I.
> >
> >
> >
> > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> > pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
dejarla
> > escapar?"
> >
>
>
> --
> Óscar Ferruz Romero
> *Socio fundador.*
> *Tel. 620.402.168*
>
> C/ Artajona, 17. 28039 - Madrid.
> www.logix5.com
>
> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>
> www.facebook.com/logix5
>
> www.instagram.com/logix5_smart_solutions
>
> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
> Consejo, de 27 de abril de 2016, relativo a la protección de las personas
> físicas en lo referente al tratamiento de datos personales y a la libre
> circulación de estos, le informamos que los datos personales facilitados
y
> recogidos en este e-mail y sus documentos adjuntos serán tratados e
> incluidos automatizadamente en los ficheros de datos personales bajo
> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> recogen y almacenan los datos personales con la finalidad exclusiva de
> formar parte en los procesos de selección de personal, bolsa de trabajo,
> contratación o gestiones relacionadas con temas laborales que se lleven a
> cabo. El interesado otorga su consentimiento para el tratamiento de sus
> datos personales con la finalidad anteriormente mencionada. En el
supuesto
> de producirse alguna modificación de sus datos personales, le
solicitamos,
> nos lo comunique por escrito con la única finalidad de mantenerlos
> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> respetar su confidencialidad en el tratamiento de sus datos personales, y
> le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> acceso, rectificación, cancelación y oposición) de sus datos personales
> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> D.N.I.
>
>
>
> "En la vida hay tres cosas que no dan marcha atrás: la palabra
pronunciada,
> la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
>
> —
> Reply to this email directly, view it on GitHub
> <#135 (comment)>,
or
> unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>
> or Android
> <
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>.
>
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
—
Reply to this email directly, view it on GitHub
<#135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
Thanks Takuji
I have achieved create the version, but i have a problem with this step:
*npm install -g windows-build-tool * because never ends. I installed
python the last version and 2.7 version in a manual way and then the
next commands work perfectly
I am doing using the Git Bash
Let me know when you can if this step is executed in your computer
perfectly. Maybe i don't´have patient
BR
Óscar
El jue, 13 ene 2022 a las 17:42, Oscar F ***@***.***>) escribió:
… Thanks Takuji
I will test it !!
BR
Óscar
El jue, 13 ene 2022 a las 17:26, Takuji Kawata ***@***.***>)
escribió:
> Hi Óscar,
>
> Thanks and I reproduced it on my side, too.
> I think the easiest solution is to downgrade the node js to the older
> version.
> To me, I downgraded node js to v12 and worked fine.
>
> (Uninstall nodejs and install v12. I used following version for the test
> and worked fine: https://nodejs.org/download/release/v12.22.9/)
>
> There may be a way to have the serialport module with node v16, but I feel
> we can stay in v12 as we don't use node directly.
>
> Best regards,
> Takuji
>
> 2022年1月14日(金) 0:13 Oscar F ***@***.***>:
>
> > Hi Takuji
> >
> > I am trying to create the windows version but I can´ t have a problem.
> > Error are show me in this steps:
> >
> > npm install -g windows-build-tools the script never end and if i break
> the
> > execution error are shown
> >
> > and
> >
> > npm install
> >
> > these errors are raised:
> > C:\blockly>npm install
> > npm WARN deprecated ***@***.***: this library is no longer supported
> > npm WARN deprecated ***@***.***: Please upgrade to version 7 or higher.
> > Older versions may use Math.random() in certain circumstances, which is
> > known to be problematic. See https://v8.dev/blog/math-random for
> details.
> > npm WARN deprecated ***@***.***: request has been deprecated, see
> > request/request#3142
> > npm ERR! code 1
> > npm ERR! path ***@***.***\bindings
> > npm ERR! command failed
> > npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install
> > --tag-prefix @serialport/bindings@ || node-gyp rebuild
> > npm ERR! Building the projects in this solution one at a time. To enable
> > parallel build, please add the "/m" switch.
> > npm ERR! serialport.cpp
> > npm ERR!
> > ***@***.***\bindings\src\serialport.cpp(329): error
> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> > ***@***.***\bindings\build\bindings.vcxproj]
> > npm ERR!
> > ***@***.***\bindings\src\serialport.cpp(330): error
> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> > ***@***.***\bindings\build\bindings.vcxproj]
> > npm ERR!
> > ***@***.***\bindings\src\serialport.cpp(331): error
> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> > ***@***.***\bindings\build\bindings.vcxproj]
> > npm ERR!
> > ***@***.***\bindings\src\serialport.cpp(378): error
> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> > ***@***.***\bindings\build\bindings.vcxproj]
> > npm ERR! gyp info it worked if it ends with ok
> > npm ERR! gyp info using ***@***.***
> > npm ERR! gyp info using ***@***.*** | win32 | x64
> > npm ERR! gyp info find Python using Python version 3.7.2 found at
> > "C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
> > npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at:
> > npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual
> > Studio\2017\BuildTools"
> > npm ERR! gyp info find VS run with --verbose for detailed information
> > npm ERR! gyp info spawn
> > C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe
> > npm ERR! gyp info spawn args [
> > npm ERR! gyp info spawn args 'C:\\Program
> >
> >
> Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
> > npm ERR! gyp info spawn args 'binding.gyp',
> > npm ERR! gyp info spawn args '-f',
> > npm ERR! gyp info spawn args 'msvs',
> > npm ERR! gyp info spawn args '-I',
> > npm ERR! gyp info spawn args
> > ***@***.***\\bindings\\build\\config.gypi',
> > npm ERR! gyp info spawn args '-I',
> > npm ERR! gyp info spawn args 'C:\\Program
> > Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
> > npm ERR! gyp info spawn args '-I',
> > npm ERR! gyp info spawn args
> >
> >
> 'C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\include\\node\\common.gypi',
> > npm ERR! gyp info spawn args '-Dlibrary=shared_library',
> > npm ERR! gyp info spawn args '-Dvisibility=default',
> > npm ERR! gyp info spawn args
> >
> >
> '-Dnode_root_dir=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2',
> > npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\\Program
> > Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
> > npm ERR! gyp info spawn args
> >
> >
> '-Dnode_lib_file=C:\\\\Users\\\\EOSCAFE\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.13.2\\\\<(target_arch)\\\\node.lib',
> > npm ERR! gyp info spawn args
> > ***@***.***\\bindings',
> > npm ERR! gyp info spawn args '-Dnode_engine=v8',
> > npm ERR! gyp info spawn args '--depth=.',
> > npm ERR! gyp info spawn args '--no-parallel',
> > npm ERR! gyp info spawn args '--generator-output',
> > npm ERR! gyp info spawn args
> > ***@***.***\\bindings\\build',
> > npm ERR! gyp info spawn args '-Goutput_dir=.'
> > npm ERR! gyp info spawn args ]
> > npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual
> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
> > npm ERR! gyp info spawn args [
> > npm ERR! gyp info spawn args 'build/binding.sln',
> > npm ERR! gyp info spawn args '/clp:Verbosity=minimal',
> > npm ERR! gyp info spawn args '/nologo',
> > npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64'
> > npm ERR! gyp info spawn args ]
> > npm ERR! gyp ERR! build error
> > npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual
> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit
> code:
> > 1
> > npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program
> > Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
> > npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28)
> > npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit
> > (node:internal/child_process:290:12)
> > npm ERR! gyp ERR! System Windows_NT 10.0.19042
> > npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe"
> > "C:\\Program
> >
> Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
> > "rebuild"
> > npm ERR! gyp ERR! cwd ***@***.***\bindings
> > npm ERR! gyp ERR! node -v v16.13.2
> > npm ERR! gyp ERR! node-gyp -v v8.3.0
> > npm ERR! gyp ERR! not ok
> >
> > npm ERR! A complete log of this run can be found in:
> > npm ERR!
> >
> >
> C:\Users\EOSCAFE\AppData\Local\npm-cache\_logs\2022-01-13T15_04_24_912Z-debug.log
> >
> > Can you help to know what is the reason for this problem?
> >
> > BR
> > Óscar
> >
> >
> > El lun, 15 nov 2021 a las 14:35, Oscar F ***@***.***>) escribió:
> >
> > > Hi Takuji,
> > >
> > > Maybe using the current version of index.js is ok, because I think
> Linux
> > > calls the arduino-cli as MAC, then maybe it works directly :-) . We
> only
> > > will need to create the final Linux version and write down the steps
> to
> > > install arduino-cli for Linux.
> > >
> > > Maybe that is all and we only need to test to check this way is ok
> > >
> > > Important in github we need to write-down in the main the steps to
> create
> > > the Windows, MAc and Linux version
> > >
> > > BR
> > >
> > >
> > >
> > > El dom, 14 nov 2021 a las 23:35, Oscar F ***@***.***>) escribió:
> > >
> > >> Ok, sure, I think the best thing is forget the current versionlinux.
> I
> > >> have reviewed the current versionlinux, folders, files, and the best
> > thing
> > >> is to read how to compile and upload the code using cli in linux and
> > update
> > >> index.js using environment variables as you did in the current
> index.js
> > >>
> > >> Maybe the changes only is to fill your variables for linux and check
> the
> > >> process to create the bin
> > >>
> > >> var arduino_basepath = process.platform == 'win32' ?
> arduino_basepath =
> > >> './compilation/arduino' : path.join(__dirname,
> > '../../compilation/arduino')
> > >> var arduino_ide_cmd = process.platform == 'win32' ?
> 'arduino-cli.exe' :
> > >> arduino_ide_cmd = path.join(__dirname,
> > >> '../../compilation/arduino/arduino-cli')
> > >>
> > >> arduino_basepath and arduino_ide_cmd: three different values right?
> in
> > >> function the operating system right?
> > >>
> > >>
> > >> El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
> > >> escribió:
> > >>
> > >>> @logix5 <https://github.com/logix5>
> > >>>
> > >>> Sure! Let's work together for the improvements!
> > >>>
> > >>> —
> > >>> You are receiving this because you were mentioned.
> > >>> Reply to this email directly, view it on GitHub
> > >>> <#135 (comment)
> >,
> > >>> or unsubscribe
> > >>> <
> >
> https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
> > >
> > >>> .
> > >>> Triage notifications on the go with GitHub Mobile for iOS
> > >>> <
> >
> https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> > >
> > >>> or Android
> > >>> <
> >
> https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> > >.
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Óscar Ferruz Romero
> > >> *Socio fundador.*
> > >> *Tel. 620.402.168*
> > >>
> > >> C/ Artajona, 17. 28039 - Madrid.
> > >> www.logix5.com
> > >>
> > >> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> > >>
> > >> www.facebook.com/logix5
> > >>
> > >> www.instagram.com/logix5_smart_solutions
> > >>
> > >> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
> > del
> > >> Consejo, de 27 de abril de 2016, relativo a la protección de las
> > personas
> > >> físicas en lo referente al tratamiento de datos personales y a la
> libre
> > >> circulación de estos, le informamos que los datos personales
> > facilitados y
> > >> recogidos en este e-mail y sus documentos adjuntos serán tratados e
> > >> incluidos automatizadamente en los ficheros de datos personales bajo
> > >> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> > >> recogen y almacenan los datos personales con la finalidad exclusiva
> de
> > >> formar parte en los procesos de selección de personal, bolsa de
> trabajo,
> > >> contratación o gestiones relacionadas con temas laborales que se
> lleven
> > a
> > >> cabo. El interesado otorga su consentimiento para el tratamiento de
> sus
> > >> datos personales con la finalidad anteriormente mencionada. En el
> > supuesto
> > >> de producirse alguna modificación de sus datos personales, le
> > solicitamos,
> > >> nos lo comunique por escrito con la única finalidad de mantenerlos
> > >> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> > >> respetar su confidencialidad en el tratamiento de sus datos
> personales,
> > y
> > >> le informa que tiene derecho a ejercitar los derechos ARCO (derecho
> de
> > >> acceso, rectificación, cancelación y oposición) de sus datos
> personales
> > >> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> > >> D.N.I.
> > >>
> > >>
> > >>
> > >> "En la vida hay tres cosas que no dan marcha atrás: la palabra
> > >> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
> > dejarla
> > >> escapar?"
> > >>
> > >
> > >
> > > --
> > > Óscar Ferruz Romero
> > > *Socio fundador.*
> > > *Tel. 620.402.168*
> > >
> > > C/ Artajona, 17. 28039 - Madrid.
> > > www.logix5.com
> > >
> > > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> > >
> > > www.facebook.com/logix5
> > >
> > > www.instagram.com/logix5_smart_solutions
> > >
> > > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
> del
> > > Consejo, de 27 de abril de 2016, relativo a la protección de las
> personas
> > > físicas en lo referente al tratamiento de datos personales y a la
> libre
> > > circulación de estos, le informamos que los datos personales
> facilitados
> > y
> > > recogidos en este e-mail y sus documentos adjuntos serán tratados e
> > > incluidos automatizadamente en los ficheros de datos personales bajo
> > > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> > > recogen y almacenan los datos personales con la finalidad exclusiva de
> > > formar parte en los procesos de selección de personal, bolsa de
> trabajo,
> > > contratación o gestiones relacionadas con temas laborales que se
> lleven a
> > > cabo. El interesado otorga su consentimiento para el tratamiento de
> sus
> > > datos personales con la finalidad anteriormente mencionada. En el
> > supuesto
> > > de producirse alguna modificación de sus datos personales, le
> > solicitamos,
> > > nos lo comunique por escrito con la única finalidad de mantenerlos
> > > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> > > respetar su confidencialidad en el tratamiento de sus datos
> personales, y
> > > le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> > > acceso, rectificación, cancelación y oposición) de sus datos
> personales
> > > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> > > D.N.I.
> > >
> > >
> > >
> > > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> > > pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
> dejarla
> > > escapar?"
> > >
> >
> >
> > --
> > Óscar Ferruz Romero
> > *Socio fundador.*
> > *Tel. 620.402.168*
> >
> > C/ Artajona, 17. 28039 - Madrid.
> > www.logix5.com
> >
> > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> >
> > www.facebook.com/logix5
> >
> > www.instagram.com/logix5_smart_solutions
> >
> > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
> del
> > Consejo, de 27 de abril de 2016, relativo a la protección de las
> personas
> > físicas en lo referente al tratamiento de datos personales y a la libre
> > circulación de estos, le informamos que los datos personales
> facilitados y
> > recogidos en este e-mail y sus documentos adjuntos serán tratados e
> > incluidos automatizadamente en los ficheros de datos personales bajo
> > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> > recogen y almacenan los datos personales con la finalidad exclusiva de
> > formar parte en los procesos de selección de personal, bolsa de trabajo,
> > contratación o gestiones relacionadas con temas laborales que se lleven
> a
> > cabo. El interesado otorga su consentimiento para el tratamiento de sus
> > datos personales con la finalidad anteriormente mencionada. En el
> supuesto
> > de producirse alguna modificación de sus datos personales, le
> solicitamos,
> > nos lo comunique por escrito con la única finalidad de mantenerlos
> > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> > respetar su confidencialidad en el tratamiento de sus datos personales,
> y
> > le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> > acceso, rectificación, cancelación y oposición) de sus datos personales
> > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> > D.N.I.
> >
> >
> >
> > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> pronunciada,
> > la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
> >
> > —
> > Reply to this email directly, view it on GitHub
> > <#135 (comment)>,
> or
> > unsubscribe
> > <
> https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
> >
> > .
> > Triage notifications on the go with GitHub Mobile for iOS
> > <
> https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> >
> > or Android
> > <
> https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> >.
> >
> > You are receiving this because you authored the thread.Message ID:
> > ***@***.***>
> >
>
> —
> Reply to this email directly, view it on GitHub
> <#135 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
> or Android
> <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
>
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra
pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
escapar?"
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
This may help?
felixrieseberg/windows-build-tools#172
HTH
Best regards,
Takuji
2022年1月14日(金) 3:09 Oscar F ***@***.***>:
… Thanks Takuji
I have achieved create the version, but i have a problem with this step:
*npm install -g windows-build-tool * because never ends. I installed
python the last version and 2.7 version in a manual way and then the
next commands work perfectly
I am doing using the Git Bash
Let me know when you can if this step is executed in your computer
perfectly. Maybe i don't´have patient
BR
Óscar
El jue, 13 ene 2022 a las 17:42, Oscar F ***@***.***>) escribió:
> Thanks Takuji
>
> I will test it !!
>
> BR
> Óscar
>
> El jue, 13 ene 2022 a las 17:26, Takuji Kawata ***@***.***>)
> escribió:
>
>> Hi Óscar,
>>
>> Thanks and I reproduced it on my side, too.
>> I think the easiest solution is to downgrade the node js to the older
>> version.
>> To me, I downgraded node js to v12 and worked fine.
>>
>> (Uninstall nodejs and install v12. I used following version for the test
>> and worked fine: https://nodejs.org/download/release/v12.22.9/)
>>
>> There may be a way to have the serialport module with node v16, but I
feel
>> we can stay in v12 as we don't use node directly.
>>
>> Best regards,
>> Takuji
>>
>> 2022年1月14日(金) 0:13 Oscar F ***@***.***>:
>>
>> > Hi Takuji
>> >
>> > I am trying to create the windows version but I can´ t have a problem.
>> > Error are show me in this steps:
>> >
>> > npm install -g windows-build-tools the script never end and if i break
>> the
>> > execution error are shown
>> >
>> > and
>> >
>> > npm install
>> >
>> > these errors are raised:
>> > C:\blockly>npm install
>> > npm WARN deprecated ***@***.***: this library is no longer supported
>> > npm WARN deprecated ***@***.***: Please upgrade to version 7 or
higher.
>> > Older versions may use Math.random() in certain circumstances, which
is
>> > known to be problematic. See https://v8.dev/blog/math-random for
>> details.
>> > npm WARN deprecated ***@***.***: request has been deprecated, see
>> > request/request#3142
>> > npm ERR! code 1
>> > npm ERR! path ***@***.***\bindings
>> > npm ERR! command failed
>> > npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install
>> > --tag-prefix @serialport/bindings@ || node-gyp rebuild
>> > npm ERR! Building the projects in this solution one at a time. To
enable
>> > parallel build, please add the "/m" switch.
>> > npm ERR! serialport.cpp
>> > npm ERR!
>> > ***@***.***\bindings\src\serialport.cpp(329): error
>> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
>> > ***@***.***\bindings\build\bindings.vcxproj]
>> > npm ERR!
>> > ***@***.***\bindings\src\serialport.cpp(330): error
>> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
>> > ***@***.***\bindings\build\bindings.vcxproj]
>> > npm ERR!
>> > ***@***.***\bindings\src\serialport.cpp(331): error
>> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
>> > ***@***.***\bindings\build\bindings.vcxproj]
>> > npm ERR!
>> > ***@***.***\bindings\src\serialport.cpp(378): error
>> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
>> > ***@***.***\bindings\build\bindings.vcxproj]
>> > npm ERR! gyp info it worked if it ends with ok
>> > npm ERR! gyp info using ***@***.***
>> > npm ERR! gyp info using ***@***.*** | win32 | x64
>> > npm ERR! gyp info find Python using Python version 3.7.2 found at
>> >
"C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
>> > npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at:
>> > npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual
>> > Studio\2017\BuildTools"
>> > npm ERR! gyp info find VS run with --verbose for detailed information
>> > npm ERR! gyp info spawn
>> > C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe
>> > npm ERR! gyp info spawn args [
>> > npm ERR! gyp info spawn args 'C:\\Program
>> >
>> >
>>
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
>> > npm ERR! gyp info spawn args 'binding.gyp',
>> > npm ERR! gyp info spawn args '-f',
>> > npm ERR! gyp info spawn args 'msvs',
>> > npm ERR! gyp info spawn args '-I',
>> > npm ERR! gyp info spawn args
>> > ***@***.***\\bindings\\build\\config.gypi',
>> > npm ERR! gyp info spawn args '-I',
>> > npm ERR! gyp info spawn args 'C:\\Program
>> > Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
>> > npm ERR! gyp info spawn args '-I',
>> > npm ERR! gyp info spawn args
>> >
>> >
>>
'C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\include\\node\\common.gypi',
>> > npm ERR! gyp info spawn args '-Dlibrary=shared_library',
>> > npm ERR! gyp info spawn args '-Dvisibility=default',
>> > npm ERR! gyp info spawn args
>> >
>> >
>>
'-Dnode_root_dir=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2',
>> > npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\\Program
>> > Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
>> > npm ERR! gyp info spawn args
>> >
>> >
>>
'-Dnode_lib_file=C:\\\\Users\\\\EOSCAFE\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.13.2\\\\<(target_arch)\\\\node.lib',
>> > npm ERR! gyp info spawn args
>> > ***@***.***\\bindings',
>> > npm ERR! gyp info spawn args '-Dnode_engine=v8',
>> > npm ERR! gyp info spawn args '--depth=.',
>> > npm ERR! gyp info spawn args '--no-parallel',
>> > npm ERR! gyp info spawn args '--generator-output',
>> > npm ERR! gyp info spawn args
>> > ***@***.***\\bindings\\build',
>> > npm ERR! gyp info spawn args '-Goutput_dir=.'
>> > npm ERR! gyp info spawn args ]
>> > npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual
>> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
>> > npm ERR! gyp info spawn args [
>> > npm ERR! gyp info spawn args 'build/binding.sln',
>> > npm ERR! gyp info spawn args '/clp:Verbosity=minimal',
>> > npm ERR! gyp info spawn args '/nologo',
>> > npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64'
>> > npm ERR! gyp info spawn args ]
>> > npm ERR! gyp ERR! build error
>> > npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft
Visual
>> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit
>> code:
>> > 1
>> > npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program
>> >
Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
>> > npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28)
>> > npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit
>> > (node:internal/child_process:290:12)
>> > npm ERR! gyp ERR! System Windows_NT 10.0.19042
>> > npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe"
>> > "C:\\Program
>> >
>>
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
>> > "rebuild"
>> > npm ERR! gyp ERR! cwd ***@***.***\bindings
>> > npm ERR! gyp ERR! node -v v16.13.2
>> > npm ERR! gyp ERR! node-gyp -v v8.3.0
>> > npm ERR! gyp ERR! not ok
>> >
>> > npm ERR! A complete log of this run can be found in:
>> > npm ERR!
>> >
>> >
>>
C:\Users\EOSCAFE\AppData\Local\npm-cache\_logs\2022-01-13T15_04_24_912Z-debug.log
>> >
>> > Can you help to know what is the reason for this problem?
>> >
>> > BR
>> > Óscar
>> >
>> >
>> > El lun, 15 nov 2021 a las 14:35, Oscar F ***@***.***>) escribió:
>> >
>> > > Hi Takuji,
>> > >
>> > > Maybe using the current version of index.js is ok, because I think
>> Linux
>> > > calls the arduino-cli as MAC, then maybe it works directly :-) . We
>> only
>> > > will need to create the final Linux version and write down the steps
>> to
>> > > install arduino-cli for Linux.
>> > >
>> > > Maybe that is all and we only need to test to check this way is ok
>> > >
>> > > Important in github we need to write-down in the main the steps to
>> create
>> > > the Windows, MAc and Linux version
>> > >
>> > > BR
>> > >
>> > >
>> > >
>> > > El dom, 14 nov 2021 a las 23:35, Oscar F ***@***.***>) escribió:
>> > >
>> > >> Ok, sure, I think the best thing is forget the current
versionlinux.
>> I
>> > >> have reviewed the current versionlinux, folders, files, and the
best
>> > thing
>> > >> is to read how to compile and upload the code using cli in linux
and
>> > update
>> > >> index.js using environment variables as you did in the current
>> index.js
>> > >>
>> > >> Maybe the changes only is to fill your variables for linux and
check
>> the
>> > >> process to create the bin
>> > >>
>> > >> var arduino_basepath = process.platform == 'win32' ?
>> arduino_basepath =
>> > >> './compilation/arduino' : path.join(__dirname,
>> > '../../compilation/arduino')
>> > >> var arduino_ide_cmd = process.platform == 'win32' ?
>> 'arduino-cli.exe' :
>> > >> arduino_ide_cmd = path.join(__dirname,
>> > >> '../../compilation/arduino/arduino-cli')
>> > >>
>> > >> arduino_basepath and arduino_ide_cmd: three different values right?
>> in
>> > >> function the operating system right?
>> > >>
>> > >>
>> > >> El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
>> > >> escribió:
>> > >>
>> > >>> @logix5 <https://github.com/logix5>
>> > >>>
>> > >>> Sure! Let's work together for the improvements!
>> > >>>
>> > >>> —
>> > >>> You are receiving this because you were mentioned.
>> > >>> Reply to this email directly, view it on GitHub
>> > >>> <
#135 (comment)
>> >,
>> > >>> or unsubscribe
>> > >>> <
>> >
>>
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
>> > >
>> > >>> .
>> > >>> Triage notifications on the go with GitHub Mobile for iOS
>> > >>> <
>> >
>>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>> > >
>> > >>> or Android
>> > >>> <
>> >
>>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>> > >.
>> > >>>
>> > >>>
>> > >>
>> > >>
>> > >> --
>> > >> Óscar Ferruz Romero
>> > >> *Socio fundador.*
>> > >> *Tel. 620.402.168*
>> > >>
>> > >> C/ Artajona, 17. 28039 - Madrid.
>> > >> www.logix5.com
>> > >>
>> > >> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>> > >>
>> > >> www.facebook.com/logix5
>> > >>
>> > >> www.instagram.com/logix5_smart_solutions
>> > >>
>> > >> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento
Europeo y
>> > del
>> > >> Consejo, de 27 de abril de 2016, relativo a la protección de las
>> > personas
>> > >> físicas en lo referente al tratamiento de datos personales y a la
>> libre
>> > >> circulación de estos, le informamos que los datos personales
>> > facilitados y
>> > >> recogidos en este e-mail y sus documentos adjuntos serán tratados e
>> > >> incluidos automatizadamente en los ficheros de datos personales
bajo
>> > >> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde
se
>> > >> recogen y almacenan los datos personales con la finalidad exclusiva
>> de
>> > >> formar parte en los procesos de selección de personal, bolsa de
>> trabajo,
>> > >> contratación o gestiones relacionadas con temas laborales que se
>> lleven
>> > a
>> > >> cabo. El interesado otorga su consentimiento para el tratamiento de
>> sus
>> > >> datos personales con la finalidad anteriormente mencionada. En el
>> > supuesto
>> > >> de producirse alguna modificación de sus datos personales, le
>> > solicitamos,
>> > >> nos lo comunique por escrito con la única finalidad de mantenerlos
>> > >> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se
compromete a
>> > >> respetar su confidencialidad en el tratamiento de sus datos
>> personales,
>> > y
>> > >> le informa que tiene derecho a ejercitar los derechos ARCO (derecho
>> de
>> > >> acceso, rectificación, cancelación y oposición) de sus datos
>> personales
>> > >> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
>> > >> D.N.I.
>> > >>
>> > >>
>> > >>
>> > >> "En la vida hay tres cosas que no dan marcha atrás: la palabra
>> > >> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
>> > dejarla
>> > >> escapar?"
>> > >>
>> > >
>> > >
>> > > --
>> > > Óscar Ferruz Romero
>> > > *Socio fundador.*
>> > > *Tel. 620.402.168*
>> > >
>> > > C/ Artajona, 17. 28039 - Madrid.
>> > > www.logix5.com
>> > >
>> > > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>> > >
>> > > www.facebook.com/logix5
>> > >
>> > > www.instagram.com/logix5_smart_solutions
>> > >
>> > > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo
y
>> del
>> > > Consejo, de 27 de abril de 2016, relativo a la protección de las
>> personas
>> > > físicas en lo referente al tratamiento de datos personales y a la
>> libre
>> > > circulación de estos, le informamos que los datos personales
>> facilitados
>> > y
>> > > recogidos en este e-mail y sus documentos adjuntos serán tratados e
>> > > incluidos automatizadamente en los ficheros de datos personales bajo
>> > > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
>> > > recogen y almacenan los datos personales con la finalidad exclusiva
de
>> > > formar parte en los procesos de selección de personal, bolsa de
>> trabajo,
>> > > contratación o gestiones relacionadas con temas laborales que se
>> lleven a
>> > > cabo. El interesado otorga su consentimiento para el tratamiento de
>> sus
>> > > datos personales con la finalidad anteriormente mencionada. En el
>> > supuesto
>> > > de producirse alguna modificación de sus datos personales, le
>> > solicitamos,
>> > > nos lo comunique por escrito con la única finalidad de mantenerlos
>> > > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete
a
>> > > respetar su confidencialidad en el tratamiento de sus datos
>> personales, y
>> > > le informa que tiene derecho a ejercitar los derechos ARCO (derecho
de
>> > > acceso, rectificación, cancelación y oposición) de sus datos
>> personales
>> > > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
>> > > D.N.I.
>> > >
>> > >
>> > >
>> > > "En la vida hay tres cosas que no dan marcha atrás: la palabra
>> > > pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
>> dejarla
>> > > escapar?"
>> > >
>> >
>> >
>> > --
>> > Óscar Ferruz Romero
>> > *Socio fundador.*
>> > *Tel. 620.402.168*
>> >
>> > C/ Artajona, 17. 28039 - Madrid.
>> > www.logix5.com
>> >
>> > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>> >
>> > www.facebook.com/logix5
>> >
>> > www.instagram.com/logix5_smart_solutions
>> >
>> > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
>> del
>> > Consejo, de 27 de abril de 2016, relativo a la protección de las
>> personas
>> > físicas en lo referente al tratamiento de datos personales y a la
libre
>> > circulación de estos, le informamos que los datos personales
>> facilitados y
>> > recogidos en este e-mail y sus documentos adjuntos serán tratados e
>> > incluidos automatizadamente en los ficheros de datos personales bajo
>> > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
>> > recogen y almacenan los datos personales con la finalidad exclusiva de
>> > formar parte en los procesos de selección de personal, bolsa de
trabajo,
>> > contratación o gestiones relacionadas con temas laborales que se
lleven
>> a
>> > cabo. El interesado otorga su consentimiento para el tratamiento de
sus
>> > datos personales con la finalidad anteriormente mencionada. En el
>> supuesto
>> > de producirse alguna modificación de sus datos personales, le
>> solicitamos,
>> > nos lo comunique por escrito con la única finalidad de mantenerlos
>> > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
>> > respetar su confidencialidad en el tratamiento de sus datos
personales,
>> y
>> > le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
>> > acceso, rectificación, cancelación y oposición) de sus datos
personales
>> > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
>> > D.N.I.
>> >
>> >
>> >
>> > "En la vida hay tres cosas que no dan marcha atrás: la palabra
>> pronunciada,
>> > la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
>> >
>> > —
>> > Reply to this email directly, view it on GitHub
>> > <#135 (comment)
>,
>> or
>> > unsubscribe
>> > <
>>
https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
>> >
>> > .
>> > Triage notifications on the go with GitHub Mobile for iOS
>> > <
>>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>> >
>> > or Android
>> > <
>>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>> >.
>> >
>> > You are receiving this because you authored the thread.Message ID:
>> > ***@***.***>
>> >
>>
>> —
>> Reply to this email directly, view it on GitHub
>> <#135 (comment)>,
>> or unsubscribe
>> <
https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A
>
>> .
>> Triage notifications on the go with GitHub Mobile for iOS
>> <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>
>> or Android
>> <
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>.
>>
>> You are receiving this because you were mentioned.Message ID:
>> ***@***.***>
>>
>
>
> --
> Óscar Ferruz Romero
> *Socio fundador.*
> *Tel. 620.402.168*
>
> C/ Artajona, 17. 28039 - Madrid.
> www.logix5.com
>
> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>
> www.facebook.com/logix5
>
> www.instagram.com/logix5_smart_solutions
>
> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
> Consejo, de 27 de abril de 2016, relativo a la protección de las personas
> físicas en lo referente al tratamiento de datos personales y a la libre
> circulación de estos, le informamos que los datos personales facilitados
y
> recogidos en este e-mail y sus documentos adjuntos serán tratados e
> incluidos automatizadamente en los ficheros de datos personales bajo
> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> recogen y almacenan los datos personales con la finalidad exclusiva de
> formar parte en los procesos de selección de personal, bolsa de trabajo,
> contratación o gestiones relacionadas con temas laborales que se lleven a
> cabo. El interesado otorga su consentimiento para el tratamiento de sus
> datos personales con la finalidad anteriormente mencionada. En el
supuesto
> de producirse alguna modificación de sus datos personales, le
solicitamos,
> nos lo comunique por escrito con la única finalidad de mantenerlos
> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> respetar su confidencialidad en el tratamiento de sus datos personales, y
> le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> acceso, rectificación, cancelación y oposición) de sus datos personales
> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> D.N.I.
>
>
>
> "En la vida hay tres cosas que no dan marcha atrás: la palabra
> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
> escapar?"
>
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
—
Reply to this email directly, view it on GitHub
<#135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AVJMYQWDSY4LAOJ6UQC2GTDUV4IORANCNFSM5H47FM2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Yes it can help :-) !!
But we have an important blocker bug, becasue the generated version of this
way is not working. I have identified two important issue:
a) In the setup program when the blockly is installed the imaged are shown,
the media folder is not deployed
b) In the setup program when the blockly is installed the boards and main
libraries are not deployed too. Then no code can be compiled and uploaded
Please do have information to how the installer package works?
BR
El vie, 14 ene 2022 a las 11:44, Takuji Kawata ***@***.***>)
escribió:
… This may help?
felixrieseberg/windows-build-tools#172
HTH
Best regards,
Takuji
2022年1月14日(金) 3:09 Oscar F ***@***.***>:
> Thanks Takuji
>
> I have achieved create the version, but i have a problem with this step:
>
> *npm install -g windows-build-tool * because never ends. I installed
> python the last version and 2.7 version in a manual way and then the
> next commands work perfectly
>
> I am doing using the Git Bash
>
> Let me know when you can if this step is executed in your computer
> perfectly. Maybe i don't´have patient
>
> BR
> Óscar
>
>
>
> El jue, 13 ene 2022 a las 17:42, Oscar F ***@***.***>) escribió:
>
> > Thanks Takuji
> >
> > I will test it !!
> >
> > BR
> > Óscar
> >
> > El jue, 13 ene 2022 a las 17:26, Takuji Kawata ***@***.***>)
> > escribió:
> >
> >> Hi Óscar,
> >>
> >> Thanks and I reproduced it on my side, too.
> >> I think the easiest solution is to downgrade the node js to the older
> >> version.
> >> To me, I downgraded node js to v12 and worked fine.
> >>
> >> (Uninstall nodejs and install v12. I used following version for the
test
> >> and worked fine: https://nodejs.org/download/release/v12.22.9/)
> >>
> >> There may be a way to have the serialport module with node v16, but I
> feel
> >> we can stay in v12 as we don't use node directly.
> >>
> >> Best regards,
> >> Takuji
> >>
> >> 2022年1月14日(金) 0:13 Oscar F ***@***.***>:
> >>
> >> > Hi Takuji
> >> >
> >> > I am trying to create the windows version but I can´ t have a
problem.
> >> > Error are show me in this steps:
> >> >
> >> > npm install -g windows-build-tools the script never end and if i
break
> >> the
> >> > execution error are shown
> >> >
> >> > and
> >> >
> >> > npm install
> >> >
> >> > these errors are raised:
> >> > C:\blockly>npm install
> >> > npm WARN deprecated ***@***.***: this library is no longer supported
> >> > npm WARN deprecated ***@***.***: Please upgrade to version 7 or
> higher.
> >> > Older versions may use Math.random() in certain circumstances, which
> is
> >> > known to be problematic. See https://v8.dev/blog/math-random for
> >> details.
> >> > npm WARN deprecated ***@***.***: request has been deprecated, see
> >> > request/request#3142
> >> > npm ERR! code 1
> >> > npm ERR! path ***@***.***\bindings
> >> > npm ERR! command failed
> >> > npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c
prebuild-install
> >> > --tag-prefix @serialport/bindings@ || node-gyp rebuild
> >> > npm ERR! Building the projects in this solution one at a time. To
> enable
> >> > parallel build, please add the "/m" switch.
> >> > npm ERR! serialport.cpp
> >> > npm ERR!
> >> > ***@***.***\bindings\src\serialport.cpp(329): error
> >> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> >> > ***@***.***\bindings\build\bindings.vcxproj]
> >> > npm ERR!
> >> > ***@***.***\bindings\src\serialport.cpp(330): error
> >> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> >> > ***@***.***\bindings\build\bindings.vcxproj]
> >> > npm ERR!
> >> > ***@***.***\bindings\src\serialport.cpp(331): error
> >> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> >> > ***@***.***\bindings\build\bindings.vcxproj]
> >> > npm ERR!
> >> > ***@***.***\bindings\src\serialport.cpp(378): error
> >> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> >> > ***@***.***\bindings\build\bindings.vcxproj]
> >> > npm ERR! gyp info it worked if it ends with ok
> >> > npm ERR! gyp info using ***@***.***
> >> > npm ERR! gyp info using ***@***.*** | win32 | x64
> >> > npm ERR! gyp info find Python using Python version 3.7.2 found at
> >> >
> "C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
> >> > npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at:
> >> > npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual
> >> > Studio\2017\BuildTools"
> >> > npm ERR! gyp info find VS run with --verbose for detailed
information
> >> > npm ERR! gyp info spawn
> >> >
C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe
> >> > npm ERR! gyp info spawn args [
> >> > npm ERR! gyp info spawn args 'C:\\Program
> >> >
> >> >
> >>
>
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
> >> > npm ERR! gyp info spawn args 'binding.gyp',
> >> > npm ERR! gyp info spawn args '-f',
> >> > npm ERR! gyp info spawn args 'msvs',
> >> > npm ERR! gyp info spawn args '-I',
> >> > npm ERR! gyp info spawn args
> >> > ***@***.***\\bindings\\build\\config.gypi',
> >> > npm ERR! gyp info spawn args '-I',
> >> > npm ERR! gyp info spawn args 'C:\\Program
> >> >
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
> >> > npm ERR! gyp info spawn args '-I',
> >> > npm ERR! gyp info spawn args
> >> >
> >> >
> >>
>
'C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\include\\node\\common.gypi',
> >> > npm ERR! gyp info spawn args '-Dlibrary=shared_library',
> >> > npm ERR! gyp info spawn args '-Dvisibility=default',
> >> > npm ERR! gyp info spawn args
> >> >
> >> >
> >>
>
'-Dnode_root_dir=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2',
> >> > npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\\Program
> >> > Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
> >> > npm ERR! gyp info spawn args
> >> >
> >> >
> >>
>
'-Dnode_lib_file=C:\\\\Users\\\\EOSCAFE\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.13.2\\\\<(target_arch)\\\\node.lib',
> >> > npm ERR! gyp info spawn args
> >> > ***@***.***\\bindings',
> >> > npm ERR! gyp info spawn args '-Dnode_engine=v8',
> >> > npm ERR! gyp info spawn args '--depth=.',
> >> > npm ERR! gyp info spawn args '--no-parallel',
> >> > npm ERR! gyp info spawn args '--generator-output',
> >> > npm ERR! gyp info spawn args
> >> > ***@***.***\\bindings\\build',
> >> > npm ERR! gyp info spawn args '-Goutput_dir=.'
> >> > npm ERR! gyp info spawn args ]
> >> > npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual
> >> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
> >> > npm ERR! gyp info spawn args [
> >> > npm ERR! gyp info spawn args 'build/binding.sln',
> >> > npm ERR! gyp info spawn args '/clp:Verbosity=minimal',
> >> > npm ERR! gyp info spawn args '/nologo',
> >> > npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64'
> >> > npm ERR! gyp info spawn args ]
> >> > npm ERR! gyp ERR! build error
> >> > npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft
> Visual
> >> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with
exit
> >> code:
> >> > 1
> >> > npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program
> >> >
> Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
> >> > npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28)
> >> > npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit
> >> > (node:internal/child_process:290:12)
> >> > npm ERR! gyp ERR! System Windows_NT 10.0.19042
> >> > npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe"
> >> > "C:\\Program
> >> >
> >>
>
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
> >> > "rebuild"
> >> > npm ERR! gyp ERR! cwd ***@***.***\bindings
> >> > npm ERR! gyp ERR! node -v v16.13.2
> >> > npm ERR! gyp ERR! node-gyp -v v8.3.0
> >> > npm ERR! gyp ERR! not ok
> >> >
> >> > npm ERR! A complete log of this run can be found in:
> >> > npm ERR!
> >> >
> >> >
> >>
>
C:\Users\EOSCAFE\AppData\Local\npm-cache\_logs\2022-01-13T15_04_24_912Z-debug.log
> >> >
> >> > Can you help to know what is the reason for this problem?
> >> >
> >> > BR
> >> > Óscar
> >> >
> >> >
> >> > El lun, 15 nov 2021 a las 14:35, Oscar F ***@***.***>) escribió:
> >> >
> >> > > Hi Takuji,
> >> > >
> >> > > Maybe using the current version of index.js is ok, because I think
> >> Linux
> >> > > calls the arduino-cli as MAC, then maybe it works directly :-) .
We
> >> only
> >> > > will need to create the final Linux version and write down the
steps
> >> to
> >> > > install arduino-cli for Linux.
> >> > >
> >> > > Maybe that is all and we only need to test to check this way is ok
> >> > >
> >> > > Important in github we need to write-down in the main the steps to
> >> create
> >> > > the Windows, MAc and Linux version
> >> > >
> >> > > BR
> >> > >
> >> > >
> >> > >
> >> > > El dom, 14 nov 2021 a las 23:35, Oscar F ***@***.***>) escribió:
> >> > >
> >> > >> Ok, sure, I think the best thing is forget the current
> versionlinux.
> >> I
> >> > >> have reviewed the current versionlinux, folders, files, and the
> best
> >> > thing
> >> > >> is to read how to compile and upload the code using cli in linux
> and
> >> > update
> >> > >> index.js using environment variables as you did in the current
> >> index.js
> >> > >>
> >> > >> Maybe the changes only is to fill your variables for linux and
> check
> >> the
> >> > >> process to create the bin
> >> > >>
> >> > >> var arduino_basepath = process.platform == 'win32' ?
> >> arduino_basepath =
> >> > >> './compilation/arduino' : path.join(__dirname,
> >> > '../../compilation/arduino')
> >> > >> var arduino_ide_cmd = process.platform == 'win32' ?
> >> 'arduino-cli.exe' :
> >> > >> arduino_ide_cmd = path.join(__dirname,
> >> > >> '../../compilation/arduino/arduino-cli')
> >> > >>
> >> > >> arduino_basepath and arduino_ide_cmd: three different values
right?
> >> in
> >> > >> function the operating system right?
> >> > >>
> >> > >>
> >> > >> El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
> >> > >> escribió:
> >> > >>
> >> > >>> @logix5 <https://github.com/logix5>
> >> > >>>
> >> > >>> Sure! Let's work together for the improvements!
> >> > >>>
> >> > >>> —
> >> > >>> You are receiving this because you were mentioned.
> >> > >>> Reply to this email directly, view it on GitHub
> >> > >>> <
> #135 (comment)
> >> >,
> >> > >>> or unsubscribe
> >> > >>> <
> >> >
> >>
>
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
> >> > >
> >> > >>> .
> >> > >>> Triage notifications on the go with GitHub Mobile for iOS
> >> > >>> <
> >> >
> >>
>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> >> > >
> >> > >>> or Android
> >> > >>> <
> >> >
> >>
>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> >> > >.
> >> > >>>
> >> > >>>
> >> > >>
> >> > >>
> >> > >> --
> >> > >> Óscar Ferruz Romero
> >> > >> *Socio fundador.*
> >> > >> *Tel. 620.402.168*
> >> > >>
> >> > >> C/ Artajona, 17. 28039 - Madrid.
> >> > >> www.logix5.com
> >> > >>
> >> > >> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> >> > >>
> >> > >> www.facebook.com/logix5
> >> > >>
> >> > >> www.instagram.com/logix5_smart_solutions
> >> > >>
> >> > >> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento
> Europeo y
> >> > del
> >> > >> Consejo, de 27 de abril de 2016, relativo a la protección de las
> >> > personas
> >> > >> físicas en lo referente al tratamiento de datos personales y a la
> >> libre
> >> > >> circulación de estos, le informamos que los datos personales
> >> > facilitados y
> >> > >> recogidos en este e-mail y sus documentos adjuntos serán
tratados e
> >> > >> incluidos automatizadamente en los ficheros de datos personales
> bajo
> >> > >> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde
> se
> >> > >> recogen y almacenan los datos personales con la finalidad
exclusiva
> >> de
> >> > >> formar parte en los procesos de selección de personal, bolsa de
> >> trabajo,
> >> > >> contratación o gestiones relacionadas con temas laborales que se
> >> lleven
> >> > a
> >> > >> cabo. El interesado otorga su consentimiento para el tratamiento
de
> >> sus
> >> > >> datos personales con la finalidad anteriormente mencionada. En el
> >> > supuesto
> >> > >> de producirse alguna modificación de sus datos personales, le
> >> > solicitamos,
> >> > >> nos lo comunique por escrito con la única finalidad de
mantenerlos
> >> > >> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se
> compromete a
> >> > >> respetar su confidencialidad en el tratamiento de sus datos
> >> personales,
> >> > y
> >> > >> le informa que tiene derecho a ejercitar los derechos ARCO
(derecho
> >> de
> >> > >> acceso, rectificación, cancelación y oposición) de sus datos
> >> personales
> >> > >> mediante solicitud escrita a ***@***.***, adjuntando fotocopia
del
> >> > >> D.N.I.
> >> > >>
> >> > >>
> >> > >>
> >> > >> "En la vida hay tres cosas que no dan marcha atrás: la palabra
> >> > >> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
> >> > dejarla
> >> > >> escapar?"
> >> > >>
> >> > >
> >> > >
> >> > > --
> >> > > Óscar Ferruz Romero
> >> > > *Socio fundador.*
> >> > > *Tel. 620.402.168*
> >> > >
> >> > > C/ Artajona, 17. 28039 - Madrid.
> >> > > www.logix5.com
> >> > >
> >> > > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> >> > >
> >> > > www.facebook.com/logix5
> >> > >
> >> > > www.instagram.com/logix5_smart_solutions
> >> > >
> >> > > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento
Europeo
> y
> >> del
> >> > > Consejo, de 27 de abril de 2016, relativo a la protección de las
> >> personas
> >> > > físicas en lo referente al tratamiento de datos personales y a la
> >> libre
> >> > > circulación de estos, le informamos que los datos personales
> >> facilitados
> >> > y
> >> > > recogidos en este e-mail y sus documentos adjuntos serán tratados
e
> >> > > incluidos automatizadamente en los ficheros de datos personales
bajo
> >> > > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde
se
> >> > > recogen y almacenan los datos personales con la finalidad
exclusiva
> de
> >> > > formar parte en los procesos de selección de personal, bolsa de
> >> trabajo,
> >> > > contratación o gestiones relacionadas con temas laborales que se
> >> lleven a
> >> > > cabo. El interesado otorga su consentimiento para el tratamiento
de
> >> sus
> >> > > datos personales con la finalidad anteriormente mencionada. En el
> >> > supuesto
> >> > > de producirse alguna modificación de sus datos personales, le
> >> > solicitamos,
> >> > > nos lo comunique por escrito con la única finalidad de mantenerlos
> >> > > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se
compromete
> a
> >> > > respetar su confidencialidad en el tratamiento de sus datos
> >> personales, y
> >> > > le informa que tiene derecho a ejercitar los derechos ARCO
(derecho
> de
> >> > > acceso, rectificación, cancelación y oposición) de sus datos
> >> personales
> >> > > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> >> > > D.N.I.
> >> > >
> >> > >
> >> > >
> >> > > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> >> > > pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
> >> dejarla
> >> > > escapar?"
> >> > >
> >> >
> >> >
> >> > --
> >> > Óscar Ferruz Romero
> >> > *Socio fundador.*
> >> > *Tel. 620.402.168*
> >> >
> >> > C/ Artajona, 17. 28039 - Madrid.
> >> > www.logix5.com
> >> >
> >> > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> >> >
> >> > www.facebook.com/logix5
> >> >
> >> > www.instagram.com/logix5_smart_solutions
> >> >
> >> > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo
y
> >> del
> >> > Consejo, de 27 de abril de 2016, relativo a la protección de las
> >> personas
> >> > físicas en lo referente al tratamiento de datos personales y a la
> libre
> >> > circulación de estos, le informamos que los datos personales
> >> facilitados y
> >> > recogidos en este e-mail y sus documentos adjuntos serán tratados e
> >> > incluidos automatizadamente en los ficheros de datos personales bajo
> >> > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> >> > recogen y almacenan los datos personales con la finalidad exclusiva
de
> >> > formar parte en los procesos de selección de personal, bolsa de
> trabajo,
> >> > contratación o gestiones relacionadas con temas laborales que se
> lleven
> >> a
> >> > cabo. El interesado otorga su consentimiento para el tratamiento de
> sus
> >> > datos personales con la finalidad anteriormente mencionada. En el
> >> supuesto
> >> > de producirse alguna modificación de sus datos personales, le
> >> solicitamos,
> >> > nos lo comunique por escrito con la única finalidad de mantenerlos
> >> > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete
a
> >> > respetar su confidencialidad en el tratamiento de sus datos
> personales,
> >> y
> >> > le informa que tiene derecho a ejercitar los derechos ARCO (derecho
de
> >> > acceso, rectificación, cancelación y oposición) de sus datos
> personales
> >> > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> >> > D.N.I.
> >> >
> >> >
> >> >
> >> > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> >> pronunciada,
> >> > la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
escapar?"
> >> >
> >> > —
> >> > Reply to this email directly, view it on GitHub
> >> > <
#135 (comment)
> >,
> >> or
> >> > unsubscribe
> >> > <
> >>
>
https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
> >> >
> >> > .
> >> > Triage notifications on the go with GitHub Mobile for iOS
> >> > <
> >>
>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> >> >
> >> > or Android
> >> > <
> >>
>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> >> >.
> >> >
> >> > You are receiving this because you authored the thread.Message ID:
> >> > ***@***.***>
> >> >
> >>
> >> —
> >> Reply to this email directly, view it on GitHub
> >> <#135 (comment)
>,
> >> or unsubscribe
> >> <
>
https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A
> >
> >> .
> >> Triage notifications on the go with GitHub Mobile for iOS
> >> <
>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> >
> >> or Android
> >> <
>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> >.
> >>
> >> You are receiving this because you were mentioned.Message ID:
> >> ***@***.***>
> >>
> >
> >
> > --
> > Óscar Ferruz Romero
> > *Socio fundador.*
> > *Tel. 620.402.168*
> >
> > C/ Artajona, 17. 28039 - Madrid.
> > www.logix5.com
> >
> > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> >
> > www.facebook.com/logix5
> >
> > www.instagram.com/logix5_smart_solutions
> >
> > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
del
> > Consejo, de 27 de abril de 2016, relativo a la protección de las
personas
> > físicas en lo referente al tratamiento de datos personales y a la libre
> > circulación de estos, le informamos que los datos personales
facilitados
> y
> > recogidos en este e-mail y sus documentos adjuntos serán tratados e
> > incluidos automatizadamente en los ficheros de datos personales bajo
> > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> > recogen y almacenan los datos personales con la finalidad exclusiva de
> > formar parte en los procesos de selección de personal, bolsa de
trabajo,
> > contratación o gestiones relacionadas con temas laborales que se
lleven a
> > cabo. El interesado otorga su consentimiento para el tratamiento de sus
> > datos personales con la finalidad anteriormente mencionada. En el
> supuesto
> > de producirse alguna modificación de sus datos personales, le
> solicitamos,
> > nos lo comunique por escrito con la única finalidad de mantenerlos
> > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> > respetar su confidencialidad en el tratamiento de sus datos
personales, y
> > le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> > acceso, rectificación, cancelación y oposición) de sus datos personales
> > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> > D.N.I.
> >
> >
> >
> > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> > pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
dejarla
> > escapar?"
> >
>
>
> --
> Óscar Ferruz Romero
> *Socio fundador.*
> *Tel. 620.402.168*
>
> C/ Artajona, 17. 28039 - Madrid.
> www.logix5.com
>
> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>
> www.facebook.com/logix5
>
> www.instagram.com/logix5_smart_solutions
>
> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
> Consejo, de 27 de abril de 2016, relativo a la protección de las personas
> físicas en lo referente al tratamiento de datos personales y a la libre
> circulación de estos, le informamos que los datos personales facilitados
y
> recogidos en este e-mail y sus documentos adjuntos serán tratados e
> incluidos automatizadamente en los ficheros de datos personales bajo
> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> recogen y almacenan los datos personales con la finalidad exclusiva de
> formar parte en los procesos de selección de personal, bolsa de trabajo,
> contratación o gestiones relacionadas con temas laborales que se lleven a
> cabo. El interesado otorga su consentimiento para el tratamiento de sus
> datos personales con la finalidad anteriormente mencionada. En el
supuesto
> de producirse alguna modificación de sus datos personales, le
solicitamos,
> nos lo comunique por escrito con la única finalidad de mantenerlos
> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> respetar su confidencialidad en el tratamiento de sus datos personales, y
> le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> acceso, rectificación, cancelación y oposición) de sus datos personales
> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> D.N.I.
>
>
>
> "En la vida hay tres cosas que no dan marcha atrás: la palabra
pronunciada,
> la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
>
> —
> Reply to this email directly, view it on GitHub
> <#135 (comment)>,
or
> unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AVJMYQWDSY4LAOJ6UQC2GTDUV4IORANCNFSM5H47FM2A
>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>
> or Android
> <
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>.
>
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
—
Reply to this email directly, view it on GitHub
<#135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGZ4AUA2XGHX6FRVNZNYUDTUV75CJANCNFSM5H47FM2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
The installation works, sorry I need to review!!
BR
Óscar
El vie, 14 ene 2022 a las 14:07, Oscar F ***@***.***>) escribió:
… Yes it can help :-) !!
But we have an important blocker bug, becasue the generated version of
this way is not working. I have identified two important issue:
a) In the setup program when the blockly is installed the imaged are
shown, the media folder is not deployed
b) In the setup program when the blockly is installed the boards and main
libraries are not deployed too. Then no code can be compiled and uploaded
Please do have information to how the installer package works?
BR
El vie, 14 ene 2022 a las 11:44, Takuji Kawata ***@***.***>)
escribió:
> This may help?
> felixrieseberg/windows-build-tools#172
>
> HTH
> Best regards,
> Takuji
>
>
> 2022年1月14日(金) 3:09 Oscar F ***@***.***>:
>
> > Thanks Takuji
> >
> > I have achieved create the version, but i have a problem with this step:
> >
> > *npm install -g windows-build-tool * because never ends. I installed
> > python the last version and 2.7 version in a manual way and then the
> > next commands work perfectly
> >
> > I am doing using the Git Bash
> >
> > Let me know when you can if this step is executed in your computer
> > perfectly. Maybe i don't´have patient
> >
> > BR
> > Óscar
> >
> >
> >
> > El jue, 13 ene 2022 a las 17:42, Oscar F ***@***.***>) escribió:
> >
> > > Thanks Takuji
> > >
> > > I will test it !!
> > >
> > > BR
> > > Óscar
> > >
> > > El jue, 13 ene 2022 a las 17:26, Takuji Kawata ***@***.***>)
> > > escribió:
> > >
> > >> Hi Óscar,
> > >>
> > >> Thanks and I reproduced it on my side, too.
> > >> I think the easiest solution is to downgrade the node js to the older
> > >> version.
> > >> To me, I downgraded node js to v12 and worked fine.
> > >>
> > >> (Uninstall nodejs and install v12. I used following version for the
> test
> > >> and worked fine: https://nodejs.org/download/release/v12.22.9/)
> > >>
> > >> There may be a way to have the serialport module with node v16, but I
> > feel
> > >> we can stay in v12 as we don't use node directly.
> > >>
> > >> Best regards,
> > >> Takuji
> > >>
> > >> 2022年1月14日(金) 0:13 Oscar F ***@***.***>:
> > >>
> > >> > Hi Takuji
> > >> >
> > >> > I am trying to create the windows version but I can´ t have a
> problem.
> > >> > Error are show me in this steps:
> > >> >
> > >> > npm install -g windows-build-tools the script never end and if i
> break
> > >> the
> > >> > execution error are shown
> > >> >
> > >> > and
> > >> >
> > >> > npm install
> > >> >
> > >> > these errors are raised:
> > >> > C:\blockly>npm install
> > >> > npm WARN deprecated ***@***.***: this library is no longer
> supported
> > >> > npm WARN deprecated ***@***.***: Please upgrade to version 7 or
> > higher.
> > >> > Older versions may use Math.random() in certain circumstances,
> which
> > is
> > >> > known to be problematic. See https://v8.dev/blog/math-random for
> > >> details.
> > >> > npm WARN deprecated ***@***.***: request has been deprecated, see
> > >> > request/request#3142
> > >> > npm ERR! code 1
> > >> > npm ERR! path ***@***.***\bindings
> > >> > npm ERR! command failed
> > >> > npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c
> prebuild-install
> > >> > --tag-prefix @serialport/bindings@ || node-gyp rebuild
> > >> > npm ERR! Building the projects in this solution one at a time. To
> > enable
> > >> > parallel build, please add the "/m" switch.
> > >> > npm ERR! serialport.cpp
> > >> > npm ERR!
> > >> > ***@***.***\bindings\src\serialport.cpp(329): error
> > >> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> > >> > ***@***.***\bindings\build\bindings.vcxproj]
> > >> > npm ERR!
> > >> > ***@***.***\bindings\src\serialport.cpp(330): error
> > >> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> > >> > ***@***.***\bindings\build\bindings.vcxproj]
> > >> > npm ERR!
> > >> > ***@***.***\bindings\src\serialport.cpp(331): error
> > >> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> > >> > ***@***.***\bindings\build\bindings.vcxproj]
> > >> > npm ERR!
> > >> > ***@***.***\bindings\src\serialport.cpp(378): error
> > >> > C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
> > >> > ***@***.***\bindings\build\bindings.vcxproj]
> > >> > npm ERR! gyp info it worked if it ends with ok
> > >> > npm ERR! gyp info using ***@***.***
> > >> > npm ERR! gyp info using ***@***.*** | win32 | x64
> > >> > npm ERR! gyp info find Python using Python version 3.7.2 found at
> > >> >
> > "C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
> > >> > npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at:
> > >> > npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual
> > >> > Studio\2017\BuildTools"
> > >> > npm ERR! gyp info find VS run with --verbose for detailed
> information
> > >> > npm ERR! gyp info spawn
> > >> >
> C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe
> > >> > npm ERR! gyp info spawn args [
> > >> > npm ERR! gyp info spawn args 'C:\\Program
> > >> >
> > >> >
> > >>
> >
> Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
> > >> > npm ERR! gyp info spawn args 'binding.gyp',
> > >> > npm ERR! gyp info spawn args '-f',
> > >> > npm ERR! gyp info spawn args 'msvs',
> > >> > npm ERR! gyp info spawn args '-I',
> > >> > npm ERR! gyp info spawn args
> > >> > ***@***.***\\bindings\\build\\config.gypi',
> > >> > npm ERR! gyp info spawn args '-I',
> > >> > npm ERR! gyp info spawn args 'C:\\Program
> > >> >
> Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
> > >> > npm ERR! gyp info spawn args '-I',
> > >> > npm ERR! gyp info spawn args
> > >> >
> > >> >
> > >>
> >
> 'C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\include\\node\\common.gypi',
> > >> > npm ERR! gyp info spawn args '-Dlibrary=shared_library',
> > >> > npm ERR! gyp info spawn args '-Dvisibility=default',
> > >> > npm ERR! gyp info spawn args
> > >> >
> > >> >
> > >>
> >
> '-Dnode_root_dir=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2',
> > >> > npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\\Program
> > >> > Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
> > >> > npm ERR! gyp info spawn args
> > >> >
> > >> >
> > >>
> >
> '-Dnode_lib_file=C:\\\\Users\\\\EOSCAFE\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.13.2\\\\<(target_arch)\\\\node.lib',
> > >> > npm ERR! gyp info spawn args
> > >> > ***@***.***\\bindings',
> > >> > npm ERR! gyp info spawn args '-Dnode_engine=v8',
> > >> > npm ERR! gyp info spawn args '--depth=.',
> > >> > npm ERR! gyp info spawn args '--no-parallel',
> > >> > npm ERR! gyp info spawn args '--generator-output',
> > >> > npm ERR! gyp info spawn args
> > >> > ***@***.***\\bindings\\build',
> > >> > npm ERR! gyp info spawn args '-Goutput_dir=.'
> > >> > npm ERR! gyp info spawn args ]
> > >> > npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual
> > >> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
> > >> > npm ERR! gyp info spawn args [
> > >> > npm ERR! gyp info spawn args 'build/binding.sln',
> > >> > npm ERR! gyp info spawn args '/clp:Verbosity=minimal',
> > >> > npm ERR! gyp info spawn args '/nologo',
> > >> > npm ERR! gyp info spawn args
> '/p:Configuration=Release;Platform=x64'
> > >> > npm ERR! gyp info spawn args ]
> > >> > npm ERR! gyp ERR! build error
> > >> > npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft
> > Visual
> > >> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with
> exit
> > >> code:
> > >> > 1
> > >> > npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program
> > >> >
> > Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
> > >> > npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28)
> > >> > npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit
> > >> > (node:internal/child_process:290:12)
> > >> > npm ERR! gyp ERR! System Windows_NT 10.0.19042
> > >> > npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe"
> > >> > "C:\\Program
> > >> >
> > >>
> >
> Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
> > >> > "rebuild"
> > >> > npm ERR! gyp ERR! cwd ***@***.***\bindings
> > >> > npm ERR! gyp ERR! node -v v16.13.2
> > >> > npm ERR! gyp ERR! node-gyp -v v8.3.0
> > >> > npm ERR! gyp ERR! not ok
> > >> >
> > >> > npm ERR! A complete log of this run can be found in:
> > >> > npm ERR!
> > >> >
> > >> >
> > >>
> >
> C:\Users\EOSCAFE\AppData\Local\npm-cache\_logs\2022-01-13T15_04_24_912Z-debug.log
> > >> >
> > >> > Can you help to know what is the reason for this problem?
> > >> >
> > >> > BR
> > >> > Óscar
> > >> >
> > >> >
> > >> > El lun, 15 nov 2021 a las 14:35, Oscar F ***@***.***>) escribió:
> > >> >
> > >> > > Hi Takuji,
> > >> > >
> > >> > > Maybe using the current version of index.js is ok, because I
> think
> > >> Linux
> > >> > > calls the arduino-cli as MAC, then maybe it works directly :-) .
> We
> > >> only
> > >> > > will need to create the final Linux version and write down the
> steps
> > >> to
> > >> > > install arduino-cli for Linux.
> > >> > >
> > >> > > Maybe that is all and we only need to test to check this way is
> ok
> > >> > >
> > >> > > Important in github we need to write-down in the main the steps
> to
> > >> create
> > >> > > the Windows, MAc and Linux version
> > >> > >
> > >> > > BR
> > >> > >
> > >> > >
> > >> > >
> > >> > > El dom, 14 nov 2021 a las 23:35, Oscar F ***@***.***>) escribió:
> > >> > >
> > >> > >> Ok, sure, I think the best thing is forget the current
> > versionlinux.
> > >> I
> > >> > >> have reviewed the current versionlinux, folders, files, and the
> > best
> > >> > thing
> > >> > >> is to read how to compile and upload the code using cli in linux
> > and
> > >> > update
> > >> > >> index.js using environment variables as you did in the current
> > >> index.js
> > >> > >>
> > >> > >> Maybe the changes only is to fill your variables for linux and
> > check
> > >> the
> > >> > >> process to create the bin
> > >> > >>
> > >> > >> var arduino_basepath = process.platform == 'win32' ?
> > >> arduino_basepath =
> > >> > >> './compilation/arduino' : path.join(__dirname,
> > >> > '../../compilation/arduino')
> > >> > >> var arduino_ide_cmd = process.platform == 'win32' ?
> > >> 'arduino-cli.exe' :
> > >> > >> arduino_ide_cmd = path.join(__dirname,
> > >> > >> '../../compilation/arduino/arduino-cli')
> > >> > >>
> > >> > >> arduino_basepath and arduino_ide_cmd: three different values
> right?
> > >> in
> > >> > >> function the operating system right?
> > >> > >>
> > >> > >>
> > >> > >> El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
> > >> > >> escribió:
> > >> > >>
> > >> > >>> @logix5 <https://github.com/logix5>
> > >> > >>>
> > >> > >>> Sure! Let's work together for the improvements!
> > >> > >>>
> > >> > >>> —
> > >> > >>> You are receiving this because you were mentioned.
> > >> > >>> Reply to this email directly, view it on GitHub
> > >> > >>> <
> > #135 (comment)
> > >> >,
> > >> > >>> or unsubscribe
> > >> > >>> <
> > >> >
> > >>
> >
> https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
> > >> > >
> > >> > >>> .
> > >> > >>> Triage notifications on the go with GitHub Mobile for iOS
> > >> > >>> <
> > >> >
> > >>
> >
> https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> > >> > >
> > >> > >>> or Android
> > >> > >>> <
> > >> >
> > >>
> >
> https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> > >> > >.
> > >> > >>>
> > >> > >>>
> > >> > >>
> > >> > >>
> > >> > >> --
> > >> > >> Óscar Ferruz Romero
> > >> > >> *Socio fundador.*
> > >> > >> *Tel. 620.402.168*
> > >> > >>
> > >> > >> C/ Artajona, 17. 28039 - Madrid.
> > >> > >> www.logix5.com
> > >> > >>
> > >> > >> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> > >> > >>
> > >> > >> www.facebook.com/logix5
> > >> > >>
> > >> > >> www.instagram.com/logix5_smart_solutions
> > >> > >>
> > >> > >> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento
> > Europeo y
> > >> > del
> > >> > >> Consejo, de 27 de abril de 2016, relativo a la protección de las
> > >> > personas
> > >> > >> físicas en lo referente al tratamiento de datos personales y a
> la
> > >> libre
> > >> > >> circulación de estos, le informamos que los datos personales
> > >> > facilitados y
> > >> > >> recogidos en este e-mail y sus documentos adjuntos serán
> tratados e
> > >> > >> incluidos automatizadamente en los ficheros de datos personales
> > bajo
> > >> > >> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699,
> donde
> > se
> > >> > >> recogen y almacenan los datos personales con la finalidad
> exclusiva
> > >> de
> > >> > >> formar parte en los procesos de selección de personal, bolsa de
> > >> trabajo,
> > >> > >> contratación o gestiones relacionadas con temas laborales que se
> > >> lleven
> > >> > a
> > >> > >> cabo. El interesado otorga su consentimiento para el
> tratamiento de
> > >> sus
> > >> > >> datos personales con la finalidad anteriormente mencionada. En
> el
> > >> > supuesto
> > >> > >> de producirse alguna modificación de sus datos personales, le
> > >> > solicitamos,
> > >> > >> nos lo comunique por escrito con la única finalidad de
> mantenerlos
> > >> > >> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se
> > compromete a
> > >> > >> respetar su confidencialidad en el tratamiento de sus datos
> > >> personales,
> > >> > y
> > >> > >> le informa que tiene derecho a ejercitar los derechos ARCO
> (derecho
> > >> de
> > >> > >> acceso, rectificación, cancelación y oposición) de sus datos
> > >> personales
> > >> > >> mediante solicitud escrita a ***@***.***, adjuntando fotocopia
> del
> > >> > >> D.N.I.
> > >> > >>
> > >> > >>
> > >> > >>
> > >> > >> "En la vida hay tres cosas que no dan marcha atrás: la palabra
> > >> > >> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos
> a
> > >> > dejarla
> > >> > >> escapar?"
> > >> > >>
> > >> > >
> > >> > >
> > >> > > --
> > >> > > Óscar Ferruz Romero
> > >> > > *Socio fundador.*
> > >> > > *Tel. 620.402.168*
> > >> > >
> > >> > > C/ Artajona, 17. 28039 - Madrid.
> > >> > > www.logix5.com
> > >> > >
> > >> > > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> > >> > >
> > >> > > www.facebook.com/logix5
> > >> > >
> > >> > > www.instagram.com/logix5_smart_solutions
> > >> > >
> > >> > > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento
> Europeo
> > y
> > >> del
> > >> > > Consejo, de 27 de abril de 2016, relativo a la protección de las
> > >> personas
> > >> > > físicas en lo referente al tratamiento de datos personales y a la
> > >> libre
> > >> > > circulación de estos, le informamos que los datos personales
> > >> facilitados
> > >> > y
> > >> > > recogidos en este e-mail y sus documentos adjuntos serán
> tratados e
> > >> > > incluidos automatizadamente en los ficheros de datos personales
> bajo
> > >> > > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699,
> donde se
> > >> > > recogen y almacenan los datos personales con la finalidad
> exclusiva
> > de
> > >> > > formar parte en los procesos de selección de personal, bolsa de
> > >> trabajo,
> > >> > > contratación o gestiones relacionadas con temas laborales que se
> > >> lleven a
> > >> > > cabo. El interesado otorga su consentimiento para el tratamiento
> de
> > >> sus
> > >> > > datos personales con la finalidad anteriormente mencionada. En el
> > >> > supuesto
> > >> > > de producirse alguna modificación de sus datos personales, le
> > >> > solicitamos,
> > >> > > nos lo comunique por escrito con la única finalidad de
> mantenerlos
> > >> > > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se
> compromete
> > a
> > >> > > respetar su confidencialidad en el tratamiento de sus datos
> > >> personales, y
> > >> > > le informa que tiene derecho a ejercitar los derechos ARCO
> (derecho
> > de
> > >> > > acceso, rectificación, cancelación y oposición) de sus datos
> > >> personales
> > >> > > mediante solicitud escrita a ***@***.***, adjuntando fotocopia
> del
> > >> > > D.N.I.
> > >> > >
> > >> > >
> > >> > >
> > >> > > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> > >> > > pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
> > >> dejarla
> > >> > > escapar?"
> > >> > >
> > >> >
> > >> >
> > >> > --
> > >> > Óscar Ferruz Romero
> > >> > *Socio fundador.*
> > >> > *Tel. 620.402.168*
> > >> >
> > >> > C/ Artajona, 17. 28039 - Madrid.
> > >> > www.logix5.com
> > >> >
> > >> > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> > >> >
> > >> > www.facebook.com/logix5
> > >> >
> > >> > www.instagram.com/logix5_smart_solutions
> > >> >
> > >> > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento
> Europeo y
> > >> del
> > >> > Consejo, de 27 de abril de 2016, relativo a la protección de las
> > >> personas
> > >> > físicas en lo referente al tratamiento de datos personales y a la
> > libre
> > >> > circulación de estos, le informamos que los datos personales
> > >> facilitados y
> > >> > recogidos en este e-mail y sus documentos adjuntos serán tratados e
> > >> > incluidos automatizadamente en los ficheros de datos personales
> bajo
> > >> > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde
> se
> > >> > recogen y almacenan los datos personales con la finalidad
> exclusiva de
> > >> > formar parte en los procesos de selección de personal, bolsa de
> > trabajo,
> > >> > contratación o gestiones relacionadas con temas laborales que se
> > lleven
> > >> a
> > >> > cabo. El interesado otorga su consentimiento para el tratamiento de
> > sus
> > >> > datos personales con la finalidad anteriormente mencionada. En el
> > >> supuesto
> > >> > de producirse alguna modificación de sus datos personales, le
> > >> solicitamos,
> > >> > nos lo comunique por escrito con la única finalidad de mantenerlos
> > >> > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se
> compromete a
> > >> > respetar su confidencialidad en el tratamiento de sus datos
> > personales,
> > >> y
> > >> > le informa que tiene derecho a ejercitar los derechos ARCO
> (derecho de
> > >> > acceso, rectificación, cancelación y oposición) de sus datos
> > personales
> > >> > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> > >> > D.N.I.
> > >> >
> > >> >
> > >> >
> > >> > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> > >> pronunciada,
> > >> > la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
> escapar?"
> > >> >
> > >> > —
> > >> > Reply to this email directly, view it on GitHub
> > >> > <
> #135 (comment)
> > >,
> > >> or
> > >> > unsubscribe
> > >> > <
> > >>
> >
> https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
> > >> >
> > >> > .
> > >> > Triage notifications on the go with GitHub Mobile for iOS
> > >> > <
> > >>
> >
> https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> > >> >
> > >> > or Android
> > >> > <
> > >>
> >
> https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> > >> >.
> > >> >
> > >> > You are receiving this because you authored the thread.Message ID:
> > >> > ***@***.***>
> > >> >
> > >>
> > >> —
> > >> Reply to this email directly, view it on GitHub
> > >> <#135 (comment)
> >,
> > >> or unsubscribe
> > >> <
> >
> https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A
> > >
> > >> .
> > >> Triage notifications on the go with GitHub Mobile for iOS
> > >> <
> >
> https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> > >
> > >> or Android
> > >> <
> >
> https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> > >.
> > >>
> > >> You are receiving this because you were mentioned.Message ID:
> > >> ***@***.***>
> > >>
> > >
> > >
> > > --
> > > Óscar Ferruz Romero
> > > *Socio fundador.*
> > > *Tel. 620.402.168*
> > >
> > > C/ Artajona, 17. 28039 - Madrid.
> > > www.logix5.com
> > >
> > > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> > >
> > > www.facebook.com/logix5
> > >
> > > www.instagram.com/logix5_smart_solutions
> > >
> > > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
> del
> > > Consejo, de 27 de abril de 2016, relativo a la protección de las
> personas
> > > físicas en lo referente al tratamiento de datos personales y a la
> libre
> > > circulación de estos, le informamos que los datos personales
> facilitados
> > y
> > > recogidos en este e-mail y sus documentos adjuntos serán tratados e
> > > incluidos automatizadamente en los ficheros de datos personales bajo
> > > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> > > recogen y almacenan los datos personales con la finalidad exclusiva de
> > > formar parte en los procesos de selección de personal, bolsa de
> trabajo,
> > > contratación o gestiones relacionadas con temas laborales que se
> lleven a
> > > cabo. El interesado otorga su consentimiento para el tratamiento de
> sus
> > > datos personales con la finalidad anteriormente mencionada. En el
> > supuesto
> > > de producirse alguna modificación de sus datos personales, le
> > solicitamos,
> > > nos lo comunique por escrito con la única finalidad de mantenerlos
> > > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> > > respetar su confidencialidad en el tratamiento de sus datos
> personales, y
> > > le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> > > acceso, rectificación, cancelación y oposición) de sus datos
> personales
> > > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> > > D.N.I.
> > >
> > >
> > >
> > > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> > > pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
> dejarla
> > > escapar?"
> > >
> >
> >
> > --
> > Óscar Ferruz Romero
> > *Socio fundador.*
> > *Tel. 620.402.168*
> >
> > C/ Artajona, 17. 28039 - Madrid.
> > www.logix5.com
> >
> > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
> >
> > www.facebook.com/logix5
> >
> > www.instagram.com/logix5_smart_solutions
> >
> > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
> del
> > Consejo, de 27 de abril de 2016, relativo a la protección de las
> personas
> > físicas en lo referente al tratamiento de datos personales y a la libre
> > circulación de estos, le informamos que los datos personales
> facilitados y
> > recogidos en este e-mail y sus documentos adjuntos serán tratados e
> > incluidos automatizadamente en los ficheros de datos personales bajo
> > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> > recogen y almacenan los datos personales con la finalidad exclusiva de
> > formar parte en los procesos de selección de personal, bolsa de trabajo,
> > contratación o gestiones relacionadas con temas laborales que se lleven
> a
> > cabo. El interesado otorga su consentimiento para el tratamiento de sus
> > datos personales con la finalidad anteriormente mencionada. En el
> supuesto
> > de producirse alguna modificación de sus datos personales, le
> solicitamos,
> > nos lo comunique por escrito con la única finalidad de mantenerlos
> > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> > respetar su confidencialidad en el tratamiento de sus datos personales,
> y
> > le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> > acceso, rectificación, cancelación y oposición) de sus datos personales
> > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> > D.N.I.
> >
> >
> >
> > "En la vida hay tres cosas que no dan marcha atrás: la palabra
> pronunciada,
> > la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
> >
> > —
> > Reply to this email directly, view it on GitHub
> > <#135 (comment)>,
> or
> > unsubscribe
> > <
> https://github.com/notifications/unsubscribe-auth/AVJMYQWDSY4LAOJ6UQC2GTDUV4IORANCNFSM5H47FM2A
> >
> > .
> > Triage notifications on the go with GitHub Mobile for iOS
> > <
> https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
> >
> > or Android
> > <
> https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
> >.
> >
> > You are receiving this because you authored the thread.Message ID:
> > ***@***.***>
> >
>
> —
> Reply to this email directly, view it on GitHub
> <#135 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AGZ4AUA2XGHX6FRVNZNYUDTUV75CJANCNFSM5H47FM2A>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
> or Android
> <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
>
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra
pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
escapar?"
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
|
That's great!
2022年1月14日(金) 23:10 Oscar F ***@***.***>:
… The installation works, sorry I need to review!!
BR
Óscar
El vie, 14 ene 2022 a las 14:07, Oscar F ***@***.***>) escribió:
> Yes it can help :-) !!
>
> But we have an important blocker bug, becasue the generated version of
> this way is not working. I have identified two important issue:
>
> a) In the setup program when the blockly is installed the imaged are
> shown, the media folder is not deployed
>
> b) In the setup program when the blockly is installed the boards and main
> libraries are not deployed too. Then no code can be compiled and uploaded
>
> Please do have information to how the installer package works?
>
> BR
>
>
>
>
>
>
>
> El vie, 14 ene 2022 a las 11:44, Takuji Kawata ***@***.***>)
> escribió:
>
>> This may help?
>> felixrieseberg/windows-build-tools#172
>>
>> HTH
>> Best regards,
>> Takuji
>>
>>
>> 2022年1月14日(金) 3:09 Oscar F ***@***.***>:
>>
>> > Thanks Takuji
>> >
>> > I have achieved create the version, but i have a problem with this
step:
>> >
>> > *npm install -g windows-build-tool * because never ends. I installed
>> > python the last version and 2.7 version in a manual way and then the
>> > next commands work perfectly
>> >
>> > I am doing using the Git Bash
>> >
>> > Let me know when you can if this step is executed in your computer
>> > perfectly. Maybe i don't´have patient
>> >
>> > BR
>> > Óscar
>> >
>> >
>> >
>> > El jue, 13 ene 2022 a las 17:42, Oscar F ***@***.***>) escribió:
>> >
>> > > Thanks Takuji
>> > >
>> > > I will test it !!
>> > >
>> > > BR
>> > > Óscar
>> > >
>> > > El jue, 13 ene 2022 a las 17:26, Takuji Kawata ***@***.***>)
>> > > escribió:
>> > >
>> > >> Hi Óscar,
>> > >>
>> > >> Thanks and I reproduced it on my side, too.
>> > >> I think the easiest solution is to downgrade the node js to the
older
>> > >> version.
>> > >> To me, I downgraded node js to v12 and worked fine.
>> > >>
>> > >> (Uninstall nodejs and install v12. I used following version for the
>> test
>> > >> and worked fine: https://nodejs.org/download/release/v12.22.9/)
>> > >>
>> > >> There may be a way to have the serialport module with node v16,
but I
>> > feel
>> > >> we can stay in v12 as we don't use node directly.
>> > >>
>> > >> Best regards,
>> > >> Takuji
>> > >>
>> > >> 2022年1月14日(金) 0:13 Oscar F ***@***.***>:
>> > >>
>> > >> > Hi Takuji
>> > >> >
>> > >> > I am trying to create the windows version but I can´ t have a
>> problem.
>> > >> > Error are show me in this steps:
>> > >> >
>> > >> > npm install -g windows-build-tools the script never end and if i
>> break
>> > >> the
>> > >> > execution error are shown
>> > >> >
>> > >> > and
>> > >> >
>> > >> > npm install
>> > >> >
>> > >> > these errors are raised:
>> > >> > C:\blockly>npm install
>> > >> > npm WARN deprecated ***@***.***: this library is no longer
>> supported
>> > >> > npm WARN deprecated ***@***.***: Please upgrade to version 7 or
>> > higher.
>> > >> > Older versions may use Math.random() in certain circumstances,
>> which
>> > is
>> > >> > known to be problematic. See https://v8.dev/blog/math-random for
>> > >> details.
>> > >> > npm WARN deprecated ***@***.***: request has been deprecated, see
>> > >> > request/request#3142
>> > >> > npm ERR! code 1
>> > >> > npm ERR! path ***@***.***\bindings
>> > >> > npm ERR! command failed
>> > >> > npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c
>> prebuild-install
>> > >> > --tag-prefix @serialport/bindings@ || node-gyp rebuild
>> > >> > npm ERR! Building the projects in this solution one at a time. To
>> > enable
>> > >> > parallel build, please add the "/m" switch.
>> > >> > npm ERR! serialport.cpp
>> > >> > npm ERR!
>> > >> > ***@***.***\bindings\src\serialport.cpp(329): error
>> > >> > C2661: 'v8::Object::Set': no overloaded function takes 2
arguments
>> > >> > ***@***.***\bindings\build\bindings.vcxproj]
>> > >> > npm ERR!
>> > >> > ***@***.***\bindings\src\serialport.cpp(330): error
>> > >> > C2661: 'v8::Object::Set': no overloaded function takes 2
arguments
>> > >> > ***@***.***\bindings\build\bindings.vcxproj]
>> > >> > npm ERR!
>> > >> > ***@***.***\bindings\src\serialport.cpp(331): error
>> > >> > C2661: 'v8::Object::Set': no overloaded function takes 2
arguments
>> > >> > ***@***.***\bindings\build\bindings.vcxproj]
>> > >> > npm ERR!
>> > >> > ***@***.***\bindings\src\serialport.cpp(378): error
>> > >> > C2661: 'v8::Object::Set': no overloaded function takes 2
arguments
>> > >> > ***@***.***\bindings\build\bindings.vcxproj]
>> > >> > npm ERR! gyp info it worked if it ends with ok
>> > >> > npm ERR! gyp info using ***@***.***
>> > >> > npm ERR! gyp info using ***@***.*** | win32 | x64
>> > >> > npm ERR! gyp info find Python using Python version 3.7.2 found at
>> > >> >
>> >
"C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
>> > >> > npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found
at:
>> > >> > npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft
Visual
>> > >> > Studio\2017\BuildTools"
>> > >> > npm ERR! gyp info find VS run with --verbose for detailed
>> information
>> > >> > npm ERR! gyp info spawn
>> > >> >
>> C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe
>> > >> > npm ERR! gyp info spawn args [
>> > >> > npm ERR! gyp info spawn args 'C:\\Program
>> > >> >
>> > >> >
>> > >>
>> >
>>
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
>> > >> > npm ERR! gyp info spawn args 'binding.gyp',
>> > >> > npm ERR! gyp info spawn args '-f',
>> > >> > npm ERR! gyp info spawn args 'msvs',
>> > >> > npm ERR! gyp info spawn args '-I',
>> > >> > npm ERR! gyp info spawn args
>> > >> > ***@***.***\\bindings\\build\\config.gypi',
>> > >> > npm ERR! gyp info spawn args '-I',
>> > >> > npm ERR! gyp info spawn args 'C:\\Program
>> > >> >
>> Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
>> > >> > npm ERR! gyp info spawn args '-I',
>> > >> > npm ERR! gyp info spawn args
>> > >> >
>> > >> >
>> > >>
>> >
>>
'C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\include\\node\\common.gypi',
>> > >> > npm ERR! gyp info spawn args '-Dlibrary=shared_library',
>> > >> > npm ERR! gyp info spawn args '-Dvisibility=default',
>> > >> > npm ERR! gyp info spawn args
>> > >> >
>> > >> >
>> > >>
>> >
>>
'-Dnode_root_dir=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2',
>> > >> > npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\\Program
>> > >> > Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
>> > >> > npm ERR! gyp info spawn args
>> > >> >
>> > >> >
>> > >>
>> >
>>
'-Dnode_lib_file=C:\\\\Users\\\\EOSCAFE\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.13.2\\\\<(target_arch)\\\\node.lib',
>> > >> > npm ERR! gyp info spawn args
>> > >> > ***@***.***\\bindings',
>> > >> > npm ERR! gyp info spawn args '-Dnode_engine=v8',
>> > >> > npm ERR! gyp info spawn args '--depth=.',
>> > >> > npm ERR! gyp info spawn args '--no-parallel',
>> > >> > npm ERR! gyp info spawn args '--generator-output',
>> > >> > npm ERR! gyp info spawn args
>> > >> > ***@***.***\\bindings\\build',
>> > >> > npm ERR! gyp info spawn args '-Goutput_dir=.'
>> > >> > npm ERR! gyp info spawn args ]
>> > >> > npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual
>> > >> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
>> > >> > npm ERR! gyp info spawn args [
>> > >> > npm ERR! gyp info spawn args 'build/binding.sln',
>> > >> > npm ERR! gyp info spawn args '/clp:Verbosity=minimal',
>> > >> > npm ERR! gyp info spawn args '/nologo',
>> > >> > npm ERR! gyp info spawn args
>> '/p:Configuration=Release;Platform=x64'
>> > >> > npm ERR! gyp info spawn args ]
>> > >> > npm ERR! gyp ERR! build error
>> > >> > npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft
>> > Visual
>> > >> > Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with
>> exit
>> > >> code:
>> > >> > 1
>> > >> > npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program
>> > >> >
>> >
Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
>> > >> > npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28)
>> > >> > npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit
>> > >> > (node:internal/child_process:290:12)
>> > >> > npm ERR! gyp ERR! System Windows_NT 10.0.19042
>> > >> > npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe"
>> > >> > "C:\\Program
>> > >> >
>> > >>
>> >
>>
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
>> > >> > "rebuild"
>> > >> > npm ERR! gyp ERR! cwd ***@***.***\bindings
>> > >> > npm ERR! gyp ERR! node -v v16.13.2
>> > >> > npm ERR! gyp ERR! node-gyp -v v8.3.0
>> > >> > npm ERR! gyp ERR! not ok
>> > >> >
>> > >> > npm ERR! A complete log of this run can be found in:
>> > >> > npm ERR!
>> > >> >
>> > >> >
>> > >>
>> >
>>
C:\Users\EOSCAFE\AppData\Local\npm-cache\_logs\2022-01-13T15_04_24_912Z-debug.log
>> > >> >
>> > >> > Can you help to know what is the reason for this problem?
>> > >> >
>> > >> > BR
>> > >> > Óscar
>> > >> >
>> > >> >
>> > >> > El lun, 15 nov 2021 a las 14:35, Oscar F ***@***.***>) escribió:
>> > >> >
>> > >> > > Hi Takuji,
>> > >> > >
>> > >> > > Maybe using the current version of index.js is ok, because I
>> think
>> > >> Linux
>> > >> > > calls the arduino-cli as MAC, then maybe it works directly :-)
.
>> We
>> > >> only
>> > >> > > will need to create the final Linux version and write down the
>> steps
>> > >> to
>> > >> > > install arduino-cli for Linux.
>> > >> > >
>> > >> > > Maybe that is all and we only need to test to check this way is
>> ok
>> > >> > >
>> > >> > > Important in github we need to write-down in the main the steps
>> to
>> > >> create
>> > >> > > the Windows, MAc and Linux version
>> > >> > >
>> > >> > > BR
>> > >> > >
>> > >> > >
>> > >> > >
>> > >> > > El dom, 14 nov 2021 a las 23:35, Oscar F ***@***.***>)
escribió:
>> > >> > >
>> > >> > >> Ok, sure, I think the best thing is forget the current
>> > versionlinux.
>> > >> I
>> > >> > >> have reviewed the current versionlinux, folders, files, and
the
>> > best
>> > >> > thing
>> > >> > >> is to read how to compile and upload the code using cli in
linux
>> > and
>> > >> > update
>> > >> > >> index.js using environment variables as you did in the current
>> > >> index.js
>> > >> > >>
>> > >> > >> Maybe the changes only is to fill your variables for linux and
>> > check
>> > >> the
>> > >> > >> process to create the bin
>> > >> > >>
>> > >> > >> var arduino_basepath = process.platform == 'win32' ?
>> > >> arduino_basepath =
>> > >> > >> './compilation/arduino' : path.join(__dirname,
>> > >> > '../../compilation/arduino')
>> > >> > >> var arduino_ide_cmd = process.platform == 'win32' ?
>> > >> 'arduino-cli.exe' :
>> > >> > >> arduino_ide_cmd = path.join(__dirname,
>> > >> > >> '../../compilation/arduino/arduino-cli')
>> > >> > >>
>> > >> > >> arduino_basepath and arduino_ide_cmd: three different values
>> right?
>> > >> in
>> > >> > >> function the operating system right?
>> > >> > >>
>> > >> > >>
>> > >> > >> El dom, 14 nov 2021 a las 18:50, Takuji Kawata ***@***.***>)
>> > >> > >> escribió:
>> > >> > >>
>> > >> > >>> @logix5 <https://github.com/logix5>
>> > >> > >>>
>> > >> > >>> Sure! Let's work together for the improvements!
>> > >> > >>>
>> > >> > >>> —
>> > >> > >>> You are receiving this because you were mentioned.
>> > >> > >>> Reply to this email directly, view it on GitHub
>> > >> > >>> <
>> > #135 (comment)
>> > >> >,
>> > >> > >>> or unsubscribe
>> > >> > >>> <
>> > >> >
>> > >>
>> >
>>
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
>> > >> > >
>> > >> > >>> .
>> > >> > >>> Triage notifications on the go with GitHub Mobile for iOS
>> > >> > >>> <
>> > >> >
>> > >>
>> >
>>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>> > >> > >
>> > >> > >>> or Android
>> > >> > >>> <
>> > >> >
>> > >>
>> >
>>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>> > >> > >.
>> > >> > >>>
>> > >> > >>>
>> > >> > >>
>> > >> > >>
>> > >> > >> --
>> > >> > >> Óscar Ferruz Romero
>> > >> > >> *Socio fundador.*
>> > >> > >> *Tel. 620.402.168*
>> > >> > >>
>> > >> > >> C/ Artajona, 17. 28039 - Madrid.
>> > >> > >> www.logix5.com
>> > >> > >>
>> > >> > >> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>> > >> > >>
>> > >> > >> www.facebook.com/logix5
>> > >> > >>
>> > >> > >> www.instagram.com/logix5_smart_solutions
>> > >> > >>
>> > >> > >> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento
>> > Europeo y
>> > >> > del
>> > >> > >> Consejo, de 27 de abril de 2016, relativo a la protección de
las
>> > >> > personas
>> > >> > >> físicas en lo referente al tratamiento de datos personales y a
>> la
>> > >> libre
>> > >> > >> circulación de estos, le informamos que los datos personales
>> > >> > facilitados y
>> > >> > >> recogidos en este e-mail y sus documentos adjuntos serán
>> tratados e
>> > >> > >> incluidos automatizadamente en los ficheros de datos
personales
>> > bajo
>> > >> > >> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699,
>> donde
>> > se
>> > >> > >> recogen y almacenan los datos personales con la finalidad
>> exclusiva
>> > >> de
>> > >> > >> formar parte en los procesos de selección de personal, bolsa
de
>> > >> trabajo,
>> > >> > >> contratación o gestiones relacionadas con temas laborales que
se
>> > >> lleven
>> > >> > a
>> > >> > >> cabo. El interesado otorga su consentimiento para el
>> tratamiento de
>> > >> sus
>> > >> > >> datos personales con la finalidad anteriormente mencionada. En
>> el
>> > >> > supuesto
>> > >> > >> de producirse alguna modificación de sus datos personales, le
>> > >> > solicitamos,
>> > >> > >> nos lo comunique por escrito con la única finalidad de
>> mantenerlos
>> > >> > >> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se
>> > compromete a
>> > >> > >> respetar su confidencialidad en el tratamiento de sus datos
>> > >> personales,
>> > >> > y
>> > >> > >> le informa que tiene derecho a ejercitar los derechos ARCO
>> (derecho
>> > >> de
>> > >> > >> acceso, rectificación, cancelación y oposición) de sus datos
>> > >> personales
>> > >> > >> mediante solicitud escrita a ***@***.***, adjuntando fotocopia
>> del
>> > >> > >> D.N.I.
>> > >> > >>
>> > >> > >>
>> > >> > >>
>> > >> > >> "En la vida hay tres cosas que no dan marcha atrás: la palabra
>> > >> > >> pronunciada, la flecha lanzada y la oportunidad perdida,
¿vamos
>> a
>> > >> > dejarla
>> > >> > >> escapar?"
>> > >> > >>
>> > >> > >
>> > >> > >
>> > >> > > --
>> > >> > > Óscar Ferruz Romero
>> > >> > > *Socio fundador.*
>> > >> > > *Tel. 620.402.168*
>> > >> > >
>> > >> > > C/ Artajona, 17. 28039 - Madrid.
>> > >> > > www.logix5.com
>> > >> > >
>> > >> > > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>> > >> > >
>> > >> > > www.facebook.com/logix5
>> > >> > >
>> > >> > > www.instagram.com/logix5_smart_solutions
>> > >> > >
>> > >> > > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento
>> Europeo
>> > y
>> > >> del
>> > >> > > Consejo, de 27 de abril de 2016, relativo a la protección de
las
>> > >> personas
>> > >> > > físicas en lo referente al tratamiento de datos personales y a
la
>> > >> libre
>> > >> > > circulación de estos, le informamos que los datos personales
>> > >> facilitados
>> > >> > y
>> > >> > > recogidos en este e-mail y sus documentos adjuntos serán
>> tratados e
>> > >> > > incluidos automatizadamente en los ficheros de datos personales
>> bajo
>> > >> > > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699,
>> donde se
>> > >> > > recogen y almacenan los datos personales con la finalidad
>> exclusiva
>> > de
>> > >> > > formar parte en los procesos de selección de personal, bolsa de
>> > >> trabajo,
>> > >> > > contratación o gestiones relacionadas con temas laborales que
se
>> > >> lleven a
>> > >> > > cabo. El interesado otorga su consentimiento para el
tratamiento
>> de
>> > >> sus
>> > >> > > datos personales con la finalidad anteriormente mencionada. En
el
>> > >> > supuesto
>> > >> > > de producirse alguna modificación de sus datos personales, le
>> > >> > solicitamos,
>> > >> > > nos lo comunique por escrito con la única finalidad de
>> mantenerlos
>> > >> > > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se
>> compromete
>> > a
>> > >> > > respetar su confidencialidad en el tratamiento de sus datos
>> > >> personales, y
>> > >> > > le informa que tiene derecho a ejercitar los derechos ARCO
>> (derecho
>> > de
>> > >> > > acceso, rectificación, cancelación y oposición) de sus datos
>> > >> personales
>> > >> > > mediante solicitud escrita a ***@***.***, adjuntando fotocopia
>> del
>> > >> > > D.N.I.
>> > >> > >
>> > >> > >
>> > >> > >
>> > >> > > "En la vida hay tres cosas que no dan marcha atrás: la palabra
>> > >> > > pronunciada, la flecha lanzada y la oportunidad perdida,
¿vamos a
>> > >> dejarla
>> > >> > > escapar?"
>> > >> > >
>> > >> >
>> > >> >
>> > >> > --
>> > >> > Óscar Ferruz Romero
>> > >> > *Socio fundador.*
>> > >> > *Tel. 620.402.168*
>> > >> >
>> > >> > C/ Artajona, 17. 28039 - Madrid.
>> > >> > www.logix5.com
>> > >> >
>> > >> > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>> > >> >
>> > >> > www.facebook.com/logix5
>> > >> >
>> > >> > www.instagram.com/logix5_smart_solutions
>> > >> >
>> > >> > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento
>> Europeo y
>> > >> del
>> > >> > Consejo, de 27 de abril de 2016, relativo a la protección de las
>> > >> personas
>> > >> > físicas en lo referente al tratamiento de datos personales y a la
>> > libre
>> > >> > circulación de estos, le informamos que los datos personales
>> > >> facilitados y
>> > >> > recogidos en este e-mail y sus documentos adjuntos serán
tratados e
>> > >> > incluidos automatizadamente en los ficheros de datos personales
>> bajo
>> > >> > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde
>> se
>> > >> > recogen y almacenan los datos personales con la finalidad
>> exclusiva de
>> > >> > formar parte en los procesos de selección de personal, bolsa de
>> > trabajo,
>> > >> > contratación o gestiones relacionadas con temas laborales que se
>> > lleven
>> > >> a
>> > >> > cabo. El interesado otorga su consentimiento para el tratamiento
de
>> > sus
>> > >> > datos personales con la finalidad anteriormente mencionada. En el
>> > >> supuesto
>> > >> > de producirse alguna modificación de sus datos personales, le
>> > >> solicitamos,
>> > >> > nos lo comunique por escrito con la única finalidad de
mantenerlos
>> > >> > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se
>> compromete a
>> > >> > respetar su confidencialidad en el tratamiento de sus datos
>> > personales,
>> > >> y
>> > >> > le informa que tiene derecho a ejercitar los derechos ARCO
>> (derecho de
>> > >> > acceso, rectificación, cancelación y oposición) de sus datos
>> > personales
>> > >> > mediante solicitud escrita a ***@***.***, adjuntando fotocopia
del
>> > >> > D.N.I.
>> > >> >
>> > >> >
>> > >> >
>> > >> > "En la vida hay tres cosas que no dan marcha atrás: la palabra
>> > >> pronunciada,
>> > >> > la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
>> escapar?"
>> > >> >
>> > >> > —
>> > >> > Reply to this email directly, view it on GitHub
>> > >> > <
>> #135 (comment)
>> > >,
>> > >> or
>> > >> > unsubscribe
>> > >> > <
>> > >>
>> >
>>
https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
>> > >> >
>> > >> > .
>> > >> > Triage notifications on the go with GitHub Mobile for iOS
>> > >> > <
>> > >>
>> >
>>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>> > >> >
>> > >> > or Android
>> > >> > <
>> > >>
>> >
>>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>> > >> >.
>> > >> >
>> > >> > You are receiving this because you authored the thread.Message
ID:
>> > >> > ***@***.***>
>> > >> >
>> > >>
>> > >> —
>> > >> Reply to this email directly, view it on GitHub
>> > >> <
#135 (comment)
>> >,
>> > >> or unsubscribe
>> > >> <
>> >
>>
https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A
>> > >
>> > >> .
>> > >> Triage notifications on the go with GitHub Mobile for iOS
>> > >> <
>> >
>>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>> > >
>> > >> or Android
>> > >> <
>> >
>>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>> > >.
>> > >>
>> > >> You are receiving this because you were mentioned.Message ID:
>> > >> ***@***.***>
>> > >>
>> > >
>> > >
>> > > --
>> > > Óscar Ferruz Romero
>> > > *Socio fundador.*
>> > > *Tel. 620.402.168*
>> > >
>> > > C/ Artajona, 17. 28039 - Madrid.
>> > > www.logix5.com
>> > >
>> > > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>> > >
>> > > www.facebook.com/logix5
>> > >
>> > > www.instagram.com/logix5_smart_solutions
>> > >
>> > > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo
y
>> del
>> > > Consejo, de 27 de abril de 2016, relativo a la protección de las
>> personas
>> > > físicas en lo referente al tratamiento de datos personales y a la
>> libre
>> > > circulación de estos, le informamos que los datos personales
>> facilitados
>> > y
>> > > recogidos en este e-mail y sus documentos adjuntos serán tratados e
>> > > incluidos automatizadamente en los ficheros de datos personales bajo
>> > > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
>> > > recogen y almacenan los datos personales con la finalidad exclusiva
de
>> > > formar parte en los procesos de selección de personal, bolsa de
>> trabajo,
>> > > contratación o gestiones relacionadas con temas laborales que se
>> lleven a
>> > > cabo. El interesado otorga su consentimiento para el tratamiento de
>> sus
>> > > datos personales con la finalidad anteriormente mencionada. En el
>> > supuesto
>> > > de producirse alguna modificación de sus datos personales, le
>> > solicitamos,
>> > > nos lo comunique por escrito con la única finalidad de mantenerlos
>> > > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete
a
>> > > respetar su confidencialidad en el tratamiento de sus datos
>> personales, y
>> > > le informa que tiene derecho a ejercitar los derechos ARCO (derecho
de
>> > > acceso, rectificación, cancelación y oposición) de sus datos
>> personales
>> > > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
>> > > D.N.I.
>> > >
>> > >
>> > >
>> > > "En la vida hay tres cosas que no dan marcha atrás: la palabra
>> > > pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a
>> dejarla
>> > > escapar?"
>> > >
>> >
>> >
>> > --
>> > Óscar Ferruz Romero
>> > *Socio fundador.*
>> > *Tel. 620.402.168*
>> >
>> > C/ Artajona, 17. 28039 - Madrid.
>> > www.logix5.com
>> >
>> > www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>> >
>> > www.facebook.com/logix5
>> >
>> > www.instagram.com/logix5_smart_solutions
>> >
>> > Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y
>> del
>> > Consejo, de 27 de abril de 2016, relativo a la protección de las
>> personas
>> > físicas en lo referente al tratamiento de datos personales y a la
libre
>> > circulación de estos, le informamos que los datos personales
>> facilitados y
>> > recogidos en este e-mail y sus documentos adjuntos serán tratados e
>> > incluidos automatizadamente en los ficheros de datos personales bajo
>> > responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
>> > recogen y almacenan los datos personales con la finalidad exclusiva de
>> > formar parte en los procesos de selección de personal, bolsa de
trabajo,
>> > contratación o gestiones relacionadas con temas laborales que se
lleven
>> a
>> > cabo. El interesado otorga su consentimiento para el tratamiento de
sus
>> > datos personales con la finalidad anteriormente mencionada. En el
>> supuesto
>> > de producirse alguna modificación de sus datos personales, le
>> solicitamos,
>> > nos lo comunique por escrito con la única finalidad de mantenerlos
>> > actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
>> > respetar su confidencialidad en el tratamiento de sus datos
personales,
>> y
>> > le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
>> > acceso, rectificación, cancelación y oposición) de sus datos
personales
>> > mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
>> > D.N.I.
>> >
>> >
>> >
>> > "En la vida hay tres cosas que no dan marcha atrás: la palabra
>> pronunciada,
>> > la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
>> >
>> > —
>> > Reply to this email directly, view it on GitHub
>> > <#135 (comment)
>,
>> or
>> > unsubscribe
>> > <
>>
https://github.com/notifications/unsubscribe-auth/AVJMYQWDSY4LAOJ6UQC2GTDUV4IORANCNFSM5H47FM2A
>> >
>> > .
>> > Triage notifications on the go with GitHub Mobile for iOS
>> > <
>>
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>> >
>> > or Android
>> > <
>>
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>> >.
>> >
>> > You are receiving this because you authored the thread.Message ID:
>> > ***@***.***>
>> >
>>
>> —
>> Reply to this email directly, view it on GitHub
>> <#135 (comment)>,
>> or unsubscribe
>> <
https://github.com/notifications/unsubscribe-auth/AGZ4AUA2XGHX6FRVNZNYUDTUV75CJANCNFSM5H47FM2A
>
>> .
>> Triage notifications on the go with GitHub Mobile for iOS
>> <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
>
>> or Android
>> <
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
>.
>>
>> You are receiving this because you were mentioned.Message ID:
>> ***@***.***>
>>
>
>
> --
> Óscar Ferruz Romero
> *Socio fundador.*
> *Tel. 620.402.168*
>
> C/ Artajona, 17. 28039 - Madrid.
> www.logix5.com
>
> www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
>
> www.facebook.com/logix5
>
> www.instagram.com/logix5_smart_solutions
>
> Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
> Consejo, de 27 de abril de 2016, relativo a la protección de las personas
> físicas en lo referente al tratamiento de datos personales y a la libre
> circulación de estos, le informamos que los datos personales facilitados
y
> recogidos en este e-mail y sus documentos adjuntos serán tratados e
> incluidos automatizadamente en los ficheros de datos personales bajo
> responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
> recogen y almacenan los datos personales con la finalidad exclusiva de
> formar parte en los procesos de selección de personal, bolsa de trabajo,
> contratación o gestiones relacionadas con temas laborales que se lleven a
> cabo. El interesado otorga su consentimiento para el tratamiento de sus
> datos personales con la finalidad anteriormente mencionada. En el
supuesto
> de producirse alguna modificación de sus datos personales, le
solicitamos,
> nos lo comunique por escrito con la única finalidad de mantenerlos
> actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
> respetar su confidencialidad en el tratamiento de sus datos personales, y
> le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
> acceso, rectificación, cancelación y oposición) de sus datos personales
> mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
> D.N.I.
>
>
>
> "En la vida hay tres cosas que no dan marcha atrás: la palabra
> pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla
> escapar?"
>
--
Óscar Ferruz Romero
*Socio fundador.*
*Tel. 620.402.168*
C/ Artajona, 17. 28039 - Madrid.
www.logix5.com
www.twitter.com/Logix5_SS <http://www.twitter.com/logix5_SS>
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del
Consejo, de 27 de abril de 2016, relativo a la protección de las personas
físicas en lo referente al tratamiento de datos personales y a la libre
circulación de estos, le informamos que los datos personales facilitados y
recogidos en este e-mail y sus documentos adjuntos serán tratados e
incluidos automatizadamente en los ficheros de datos personales bajo
responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se
recogen y almacenan los datos personales con la finalidad exclusiva de
formar parte en los procesos de selección de personal, bolsa de trabajo,
contratación o gestiones relacionadas con temas laborales que se lleven a
cabo. El interesado otorga su consentimiento para el tratamiento de sus
datos personales con la finalidad anteriormente mencionada. En el supuesto
de producirse alguna modificación de sus datos personales, le solicitamos,
nos lo comunique por escrito con la única finalidad de mantenerlos
actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a
respetar su confidencialidad en el tratamiento de sus datos personales, y
le informa que tiene derecho a ejercitar los derechos ARCO (derecho de
acceso, rectificación, cancelación y oposición) de sus datos personales
mediante solicitud escrita a ***@***.***, adjuntando fotocopia del
D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada,
la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
—
Reply to this email directly, view it on GitHub
<#135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AVJMYQTFB3DO6ATNUSSIDGLUWAVGRANCNFSM5H47FM2A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Make this source code available to build both for Mac and Windows platform.
After this change, built succeeded both platform by:
Mac build
install required tools.
Install required node modules
Execute following on the source code directory
Install Arduino CLI
Update electron build tool (this is needed for building the binary on masOS 12)
build
Windows build
install required tools.
Install required node modules
Execute following on the source code directory
Install Arduino CLI
get arduino-cli.exe from https://github.com/arduino/arduino-cli/releases and place it under compilation/arduino
Execute following to install required tools
Build