Fail to build with Node.js ≥ 12
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp, node.js
- Área
- build-system
Línea de trabajo
Comienza reproduciendo la compilación con Node.js ≥ 12 e inspecciona src/node_zipfile.cpp, especialmente la macro TOSTR en la línea 23. Compara su uso de la API de V8 con los errores del compilador y, a continuación, verifica que el módulo nativo se compile correctamente con las versiones de Node.js afectadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi,
when building with Node.js ≥ 12, I got some errors:
/usr/include/nodejs/deps/v8/include/v8.h:2588:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
2588 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/usr/include/nodejs/deps/v8/include/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/usr/include/nodejs/deps/v8/include/v8.h:2588:31: note: candidate expects 1 argument, 0 provided
2588 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/usr/include/nodejs/deps/v8/include/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/node_zipfile.cpp:23:56: error: no matching function for call to ‘v8::Value::ToString()’
23 | #define TOSTR(obj) (*String::Utf8Value((obj)->ToString()))
- Lenguaje dominante
- C++
- Estrellas
- 101
- Forks
- 42
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de mapbox/node-zipfile
-
npm install构建失败 Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
mapbox/node-zipfile#87 ·
-
Passing password on file Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
mapbox/node-zipfile#86 ·
-
Update mkdirp dev dep Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 35/100
mapbox/node-zipfile#85 ·
Todos los issues de mapbox/node-zipfile
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
duckdb/duckdb-wasm#2258 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
objectionary/eo-graphs#75 ·
-
Coarray integration tests carry no LABELS, so run_tests.py silently skips them under every backend Abiertocoarray
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
FISCO-BCOS/FISCO-BCOS#5642 ·