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
------------------------------
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
------------------------------
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
------------------------------
Applause ;-)
------------------------------
Jean-Christophe Dewalque
Developer
Infodata
Bereldange LU
------------------------------
what frameworks must be installed previously?
Thanks.
--
* Ing. Sergio Perin*
*Baseware Systems*
what frameworks must be installed previously?
Thanks.
--
* Ing. Sergio Perin*
*Baseware Systems*
------------------------------
Nivethan Thiyagarajah
Programmer
Asynchron Systems Inc
Toronto ON CA
------------------------------
------------------------------
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*
> 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
------------------------------
------------------------------
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
------------------------------
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
------------------------------
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
------------------------------
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
------------------------------
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/
------------------------------
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.