J'ai réussi à corriger l'erreur en extrayant le référentiel de github, en modifiant bson.h
, et faire une node-gyp rebuild
dessus.
Apparemment, l'erreur est causée par une option de compilation qui n'est pas prise en charge par les appareils ARM. Juste au cas où quelqu'un serait intéressé :
- Dépôt de clones Git ici :
https://github.com/mongodb/node-mongodb-native
- Ouvrir
./node-mongodb-native/node_modules/bson/ext/bson.h
- Modifier
#define USE_MISALIGNED_MEMORY_ACCESS
de1
à0
- faire une
node-gyp rebuild
pour recompiler la bibliothèque.
Cela a fonctionné pour moi.