- Home
- Sitemap
- Product Forums
- Rocket MultiValue
- Rocket® U2 | UniVerse & UniData®
- Using Multivalue from Javascript
Using Multivalue from Javascript
- February 23, 2022
- 11 replies
- 2 views
- Participating Frequently
I wrapped most of the intercall library for use with javascript and now you can read, write and run subroutines directly from node.
You can get the package here:
pick-universe
Documentation:
Home - Documentation
I also wrote a package to use multivalue style array indices and convert multivalue strings to and from js arrays:
pick-mv
These packages are still pretty new and still being worked on, so feel free to open a github issue if you run into anything.
------------------------------
Nivethan Thiyagarajah
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
11 replies
- Inspiring
- February 24, 2022
I wrapped most of the intercall library for use with javascript and now you can read, write and run subroutines directly from node.
You can get the package here:
pick-universe
Documentation:
Home - Documentation
I also wrote a package to use multivalue style array indices and convert multivalue strings to and from js arrays:
pick-mv
These packages are still pretty new and still being worked on, so feel free to open a github issue if you run into anything.
------------------------------
Nivethan Thiyagarajah
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
Bravo.
------------------------------
Manu Fernandes
------------------------------
- New Participant
- February 24, 2022
I wrapped most of the intercall library for use with javascript and now you can read, write and run subroutines directly from node.
You can get the package here:
pick-universe
Documentation:
Home - Documentation
I also wrote a package to use multivalue style array indices and convert multivalue strings to and from js arrays:
pick-mv
These packages are still pretty new and still being worked on, so feel free to open a github issue if you run into anything.
------------------------------
Nivethan Thiyagarajah
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
Applause ;-)
------------------------------
Jean-Christophe Dewalque
Developer
Infodata
Bereldange LU
------------------------------
- Participating Frequently
- March 16, 2022
Applause ;-)
------------------------------
Jean-Christophe Dewalque
Developer
Infodata
Bereldange LU
------------------------------
what frameworks must be installed previously?
Thanks.
--
* Ing. Sergio Perin*
*Baseware Systems*
- Author
- Participating Frequently
- March 17, 2022
what frameworks must be installed previously?
Thanks.
--
* Ing. Sergio Perin*
*Baseware Systems*
------------------------------
Nivethan Thiyagarajah
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
- Participating Frequently
- March 17, 2022
------------------------------
Nivethan Thiyagarajah
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
> pick-universe@0.2.0 install
D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe
> node-gyp rebuild
D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe>if not defined
npm_config_node_gyp (node "C:\\Program Files
(x86)\\nodejs\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin\\\\..\\..\\node_modules\\node-gyp\\bin\\node-gyp.js"
rebuild ) else (node "C:\\Program Files
(x86)\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
rebuild )
Los proyectos de esta solución se van a compilar de uno en uno. Para
habilitar la compilación en paralelo, agregue el modificador "/m".
nothing.c
win_delay_load_hook.cc
nothing.vcxproj ->
D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\Release\\\\nothing.lib
callsubroutine.cc
cleardata.cc
clearfile.cc
clearselect.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\callsubroutine.cc(4):
fatal error C1083: No se puede abrir el archivo incluir: 'unistd.h': No such
file or directory
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
close.cc
continueexecution.cc
convert.cc
data.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\convert.cc(4):
fatal error C1083: No se puede abrir el archivo incluir: 'unistd.h': No
such file o
r directory
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
date.cc
delete.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(28):
error C2131: la expresión no se evaluó como una constante [D:\\WebProyect
s\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(28):
note: el error se debió a una lectura de una variable fuera de su dura
ción
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(28):
note: consulte el uso de 'buffer_len'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(62):
error C2666: 'Napi::Object::operator []': sobrecargas 7 tienen conversio
nes similares
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen
..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(62):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(62):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(63):
error C2666: 'Napi::Object::operator []': sobrecargas 3 tienen conversio
nes similares
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen
..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(63):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(63):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
deletefield.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\delete.cc(25):
error C2664: 'void ic_delete(long *,long *,char *,long *,long *,long *)':
el argume
nto 3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\delete.cc(25):
note: Se pierden calificadores en la conversión
endallsessions.cc
endsession.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\deletefield.cc(41):
error C2664: 'void ic_strdel(char *,long *,long *,long *,long *,long *)':
el a
rgumento 1 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\deletefield.cc(41):
note: Se pierden calificadores en la conversión
execute.cc
extract.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(27):
error C2131: la expresión no se evaluó como una constante
[D:\\WebProyects\\NodeJS-U
niVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(27):
note: el error se debió a una lectura de una variable fuera de su duración
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(27):
note: consulte el uso de 'buffer_len'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(34):
error C2664: 'void ic_execute(char *,long *,char *,long *,long *,long
*,long *,lon
g *)': el argumento 1 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxpro
j]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(34):
note: Se pierden calificadores en la conversión
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(62):
error C2666: 'Napi::Object::operator []': sobrecargas 7 tienen conversiones
simila
res
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(62):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(62):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(63):
error C2666: 'Napi::Object::operator []': sobrecargas 3 tienen conversiones
simila
res
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(63):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(63):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
fileinfo.cc
filelock.cc
fileunlock.cc
format.cc
formlist.cc
getlist.cc
getlocale.cc
getvalue.cc
iconv.cc
indices.cc
insert.cc
isalpha.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\isalpha.cc(25):
error C2664: 'void ic_alpha(char *,long *,long *)': el argumento 1 no puede
conver
tirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\isalpha.cc(25):
note: Se pierden calificadores en la conversión
locate.cc
lock.cc
lower.cc
oconv.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(64):
error C2666: 'Napi::Object::operator []': sobrecargas 7 tienen conversiones
similar
es
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(64):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(64):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(65):
error C2666: 'Napi::Object::operator []': sobrecargas 3 tienen conversiones
similar
es
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(65):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(65):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
open.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\open.cc(28):
error C2664: 'void ic_open(long *,long *,char *,long *,long *,long *)': el
argumento
3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\open.cc(28):
note: Se pierden calificadores en la conversión
raise.cc
read.cc
readlist.cc
readnext.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\read.cc(38):
error C2664: 'void ic_read(long *,long *,char *,long *,char *,long *,long
*,long *,lo
ng *)': el argumento 3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxpr
oj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\read.cc(38):
note: Se pierden calificadores en la conversión
readvalue.cc
recordlock.cc
recordlocked.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\readvalue.cc(37):
error C2664: 'void ic_readv(long *,long *,char *,long *,long *,char *,long
*,lon
g *,long *,long *)': el argumento 3 no puede convertirse de 'const _Elem *'
a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe
-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\readvalue.cc(37):
note: Se pierden calificadores en la conversión
release.cc
remove.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\recordlock.cc(35):
error C2664: 'void ic_recordlock(long *,long *,char *,long *,long *,long
*)': e
l argumento 3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\recordlock.cc(35):
note: Se pierden calificadores en la conversión
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\recordlocked.cc(32):
error C2664: 'void ic_recordlocked(long *,char *,long *,long *,long *,long
*)
': el argumento 2 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\recordlocked.cc(32):
note: Se pierden calificadores en la conversión
replace.cc
runitype.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\release.cc(28):
error C2664: 'void ic_release(long *,char *,long *,long *)': el argumento 2
no pue
de convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\release.cc(28):
note: Se pierden calificadores en la conversión
select.cc
selectindex.cc
sessioninfo.cc
setsession.cc
settimeout.cc
setvalue.cc
startsession.cc
time.cc
timedate.cc
trans.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\timedate.cc(20):
error C2131: la expresión no se evaluó como una constante
[D:\\WebProyects\\NodeJS-
UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\timedate.cc(20):
note: el error se debió a una lectura de una variable fuera de su duración
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\timedate.cc(20):
note: consulte el uso de 'max_buffer_size'
universe.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\universe.cc(4):
fatal error C1083: No se puede abrir el archivo incluir: 'unistd.h': No
such file
or directory
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
unlock.cc
write.cc
writevalue.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\write.cc(30):
error C2664: 'void ic_write(long *,long *,char *,long *,char *,long *,long
*,long *)
': el argumento 3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\write.cc(30):
note: Se pierden calificadores en la conversión
win_delay_load_hook.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\writevalue.cc(32):
error C2664: 'void ic_writev(long *,long *,char *,long *,long *,char *,long
*,l
ong *,long *)': el argumento 3 no puede convertirse de 'const _Elem *' a
'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-nati
ve.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\writevalue.cc(32):
note: Se pierden calificadores en la conversión
←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mbuild error←[0m
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mstack←[0m Error:
`C:\\Program Files (x86)\\Microsoft Visual
Studio\\2017\\BuildTools\\MSBuild\\15.0\\Bin\\MSBuild.exe`
failed with exit code: 1
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mstack←[0m at
ChildProcess.onExit (C:\\Program Files
(x86)\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\lib\\build.js:194:23)
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mstack←[0m at
ChildProcess.emit (events.js:376:20)
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mstack←[0m at
Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mSystem←[0m Windows_NT
10.0.19043
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mcommand←[0m "C:\\\\Program
Files (x86)\\\\nodejs\\\\node.exe" "C:\\\\Program Files
(x86)\\\\nodejs\\\\node_modules\\\\npm\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js"
"rebuild"
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mcwd←[0m
D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mnode -v←[0m v14.17.0
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mnode-gyp -v←[0m v5.1.0
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mnot ok←[0m
←[0mnpm WARN nodejs-universe@1.0.0 No repository field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! pick-universe@0.2.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the pick-universe@0.2.0 install script.
npm ERR! This is probably not a problem with npm. There is likely
additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!
C:\\Users\\slperin\\AppData\\Roaming\\npm-cache\\_logs\\2022-03-17T22_32_30_209Z-debug.log
---------------------
I'm on Win10 with Visual Studio 2022 Community
--
* Ing. Sergio Perin*
*Baseware Systems*
- Author
- Participating Frequently
- March 17, 2022
> pick-universe@0.2.0 install
D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe
> node-gyp rebuild
D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe>if not defined
npm_config_node_gyp (node "C:\\Program Files
(x86)\\nodejs\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin\\\\..\\..\\node_modules\\node-gyp\\bin\\node-gyp.js"
rebuild ) else (node "C:\\Program Files
(x86)\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"
rebuild )
Los proyectos de esta solución se van a compilar de uno en uno. Para
habilitar la compilación en paralelo, agregue el modificador "/m".
nothing.c
win_delay_load_hook.cc
nothing.vcxproj ->
D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\Release\\\\nothing.lib
callsubroutine.cc
cleardata.cc
clearfile.cc
clearselect.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\callsubroutine.cc(4):
fatal error C1083: No se puede abrir el archivo incluir: 'unistd.h': No such
file or directory
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
close.cc
continueexecution.cc
convert.cc
data.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\convert.cc(4):
fatal error C1083: No se puede abrir el archivo incluir: 'unistd.h': No
such file o
r directory
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
date.cc
delete.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(28):
error C2131: la expresión no se evaluó como una constante [D:\\WebProyect
s\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(28):
note: el error se debió a una lectura de una variable fuera de su dura
ción
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(28):
note: consulte el uso de 'buffer_len'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(62):
error C2666: 'Napi::Object::operator []': sobrecargas 7 tienen conversio
nes similares
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen
..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(62):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(62):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(63):
error C2666: 'Napi::Object::operator []': sobrecargas 3 tienen conversio
nes similares
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen
..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\continueexecution.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(63):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\continueexecution.cc(63):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
deletefield.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\delete.cc(25):
error C2664: 'void ic_delete(long *,long *,char *,long *,long *,long *)':
el argume
nto 3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\delete.cc(25):
note: Se pierden calificadores en la conversión
endallsessions.cc
endsession.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\deletefield.cc(41):
error C2664: 'void ic_strdel(char *,long *,long *,long *,long *,long *)':
el a
rgumento 1 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\deletefield.cc(41):
note: Se pierden calificadores en la conversión
execute.cc
extract.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(27):
error C2131: la expresión no se evaluó como una constante
[D:\\WebProyects\\NodeJS-U
niVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(27):
note: el error se debió a una lectura de una variable fuera de su duración
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(27):
note: consulte el uso de 'buffer_len'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(34):
error C2664: 'void ic_execute(char *,long *,char *,long *,long *,long
*,long *,lon
g *)': el argumento 1 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxpro
j]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(34):
note: Se pierden calificadores en la conversión
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(62):
error C2666: 'Napi::Object::operator []': sobrecargas 7 tienen conversiones
simila
res
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(62):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(62):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(63):
error C2666: 'Napi::Object::operator []': sobrecargas 3 tienen conversiones
simila
res
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\execute.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(63):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\execute.cc(63):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
fileinfo.cc
filelock.cc
fileunlock.cc
format.cc
formlist.cc
getlist.cc
getlocale.cc
getvalue.cc
iconv.cc
indices.cc
insert.cc
isalpha.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\isalpha.cc(25):
error C2664: 'void ic_alpha(char *,long *,long *)': el argumento 1 no puede
conver
tirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\isalpha.cc(25):
note: Se pierden calificadores en la conversión
locate.cc
lock.cc
lower.cc
oconv.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(64):
error C2666: 'Napi::Object::operator []': sobrecargas 7 tienen conversiones
similar
es
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(64):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(64):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(65):
error C2666: 'Napi::Object::operator []': sobrecargas 3 tienen conversiones
similar
es
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(942):
note: puede ser 'Napi::Value Napi::Object::operator [](uint32_t) const'
(compiland
o archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(938):
note: o 'Napi::Value Napi::Object::operator [](const std::string &)
const' (
compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(934):
note: o 'Napi::Value Napi::Object::operator [](const char *) const'
(compila
ndo archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(930):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator [](ui
nt32_t)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(926):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const std::string &)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\node-addon-api\\napi-inl.h(922):
note: o 'Napi::Object::PropertyLValue
Napi::Object::operator []
(const char *)' (compilando archivo de origen ..\\src\\locate.cc)
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(65):
note: u 'operador[(napi_value, int) C++ integrado'
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\locate.cc(65):
note: al hacer coincidir la lista de argumentos '(Napi::Array, int)'
open.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\open.cc(28):
error C2664: 'void ic_open(long *,long *,char *,long *,long *,long *)': el
argumento
3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\open.cc(28):
note: Se pierden calificadores en la conversión
raise.cc
read.cc
readlist.cc
readnext.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\read.cc(38):
error C2664: 'void ic_read(long *,long *,char *,long *,char *,long *,long
*,long *,lo
ng *)': el argumento 3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxpr
oj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\read.cc(38):
note: Se pierden calificadores en la conversión
readvalue.cc
recordlock.cc
recordlocked.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\readvalue.cc(37):
error C2664: 'void ic_readv(long *,long *,char *,long *,long *,char *,long
*,lon
g *,long *,long *)': el argumento 3 no puede convertirse de 'const _Elem *'
a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe
-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\readvalue.cc(37):
note: Se pierden calificadores en la conversión
release.cc
remove.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\recordlock.cc(35):
error C2664: 'void ic_recordlock(long *,long *,char *,long *,long *,long
*)': e
l argumento 3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\recordlock.cc(35):
note: Se pierden calificadores en la conversión
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\recordlocked.cc(32):
error C2664: 'void ic_recordlocked(long *,char *,long *,long *,long *,long
*)
': el argumento 2 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\recordlocked.cc(32):
note: Se pierden calificadores en la conversión
replace.cc
runitype.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\release.cc(28):
error C2664: 'void ic_release(long *,char *,long *,long *)': el argumento 2
no pue
de convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\release.cc(28):
note: Se pierden calificadores en la conversión
select.cc
selectindex.cc
sessioninfo.cc
setsession.cc
settimeout.cc
setvalue.cc
startsession.cc
time.cc
timedate.cc
trans.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\timedate.cc(20):
error C2131: la expresión no se evaluó como una constante
[D:\\WebProyects\\NodeJS-
UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\timedate.cc(20):
note: el error se debió a una lectura de una variable fuera de su duración
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\timedate.cc(20):
note: consulte el uso de 'max_buffer_size'
universe.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\universe.cc(4):
fatal error C1083: No se puede abrir el archivo incluir: 'unistd.h': No
such file
or directory
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
unlock.cc
write.cc
writevalue.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\write.cc(30):
error C2664: 'void ic_write(long *,long *,char *,long *,char *,long *,long
*,long *)
': el argumento 3 no puede convertirse de 'const _Elem *' a 'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-native.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\write.cc(30):
note: Se pierden calificadores en la conversión
win_delay_load_hook.cc
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\writevalue.cc(32):
error C2664: 'void ic_writev(long *,long *,char *,long *,long *,char *,long
*,l
ong *,long *)': el argumento 3 no puede convertirse de 'const _Elem *' a
'char *'
[D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe\\build\\universe-nati
ve.vcxproj]
with
[
_Elem=char
]
d:\\webproyects\\nodejs-universe\\node_modules\\pick-universe\\src\\writevalue.cc(32):
note: Se pierden calificadores en la conversión
←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mbuild error←[0m
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mstack←[0m Error:
`C:\\Program Files (x86)\\Microsoft Visual
Studio\\2017\\BuildTools\\MSBuild\\15.0\\Bin\\MSBuild.exe`
failed with exit code: 1
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mstack←[0m at
ChildProcess.onExit (C:\\Program Files
(x86)\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\lib\\build.js:194:23)
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mstack←[0m at
ChildProcess.emit (events.js:376:20)
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mstack←[0m at
Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mSystem←[0m Windows_NT
10.0.19043
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mcommand←[0m "C:\\\\Program
Files (x86)\\\\nodejs\\\\node.exe" "C:\\\\Program Files
(x86)\\\\nodejs\\\\node_modules\\\\npm\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js"
"rebuild"
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mcwd←[0m
D:\\WebProyects\\NodeJS-UniVerse\\node_modules\\pick-universe
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mnode -v←[0m v14.17.0
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mnode-gyp -v←[0m v5.1.0
←[0m←[37;40mgyp←[0m ←[0m←[31;40mERR!←[0m ←[0m←[35mnot ok←[0m
←[0mnpm WARN nodejs-universe@1.0.0 No repository field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! pick-universe@0.2.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the pick-universe@0.2.0 install script.
npm ERR! This is probably not a problem with npm. There is likely
additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!
C:\\Users\\slperin\\AppData\\Roaming\\npm-cache\\_logs\\2022-03-17T22_32_30_209Z-debug.log
---------------------
I'm on Win10 with Visual Studio 2022 Community
--
* Ing. Sergio Perin*
*Baseware Systems*
------------------------------
Nivethan Thiyagarajah
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
- New Participant
- March 24, 2025
------------------------------
Nivethan Thiyagarajah
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
This seems really interesting but also dead? I'd like to install the package on Windows and play around with it.
------------------------------
John LaMontagne
Software Engineer
Rocket Forum Shared Account
------------------------------
- Author
- Participating Frequently
- April 2, 2025
This seems really interesting but also dead? I'd like to install the package on Windows and play around with it.
------------------------------
John LaMontagne
Software Engineer
Rocket Forum Shared Account
------------------------------
More finished than anything, we're still using it in new projects and it's working well with the latest versions of nodejs (23). I use it primarily with sveltekit and we currently have apps as recent as svelte5.
Unfortunately I haven't actually got it working for Windows, the recommendation would be to write your node application on a Linux box as all you need is the RPC port to be available so you can specify a remote UniVerse server.
We have a number of applications where the web application lives on a server separate from the UniVerse server. Let me know if you have any questions about it, happy to chat.
------------------------------
Nivethan T
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
- Participating Frequently
- April 3, 2025
More finished than anything, we're still using it in new projects and it's working well with the latest versions of nodejs (23). I use it primarily with sveltekit and we currently have apps as recent as svelte5.
Unfortunately I haven't actually got it working for Windows, the recommendation would be to write your node application on a Linux box as all you need is the RPC port to be available so you can specify a remote UniVerse server.
We have a number of applications where the web application lives on a server separate from the UniVerse server. Let me know if you have any questions about it, happy to chat.
------------------------------
Nivethan T
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
Nivethan T
Just a suggestion; another system os not really necessary = you culd use a local Container with a virtual machine?
JJ
------------------------------
John Jenkins
Thame, Oxfordshire
------------------------------
- Author
- Participating Frequently
- April 3, 2025
Nivethan T
Just a suggestion; another system os not really necessary = you culd use a local Container with a virtual machine?
JJ
------------------------------
John Jenkins
Thame, Oxfordshire
------------------------------
That's a good point, container/VM on the Windows machine would work just as well.
I've successfully got the package working using WSL (Windows Subsystem for Linux)
------------------------------
Nivethan T
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
- New Participant
- April 3, 2025
This seems really interesting but also dead? I'd like to install the package on Windows and play around with it.
------------------------------
John LaMontagne
Software Engineer
Rocket Forum Shared Account
------------------------------
If Windows is not supported, you could write a node wrapper around uopy or u2py. (Or any other high level interface, for that matter). I have taken this approach in the past.
------------------------------
Peter Curtis
Independent consultant
https://www.linkedin.com/in/peter-curtis-a629948a/
------------------------------
Recent badge winners
David Akermanhas earned the badge Consistent Trajectory
Peter Restorickhas earned the badge First flight
Robert Redekophas earned the badge Network Contributor
Robert Redekophas earned the badge Orbit Established
Robert Redekophas earned the badge Consistent Trajectory
Sign up
Already have an account? Login
Welcome to the Rocket Forum!
Please log in or register:
Employee Login | Registration Member Login | RegistrationEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Scanning file for viruses.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKThis file cannot be downloaded
Sorry, our virus scanner detected that this file isn't safe to download.
OK