Missing symbol?
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- cpp, electron, node.js
- Domaine
- desktop, embedded-iot
Piste de recherche
Commencez par le point d’entrée require('node-bluetooth') dans le JavaScript lié à index.html, ainsi que par le node_modules/node-bluetooth/build/Release/BluetoothSerialPort.node compilé indiqué dans l’erreur. Reproduisez l’échec avec Electron v4 sur macOS 10.14.03, puis examinez comment l’addon natif est compilé et chargé. Le travail est terminé lorsque l’application peut faire require du package et terminer le scan Bluetooth sans l’erreur missing-symbol.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hey, I'm trying to make an electron app that searches for bluetooth devices as a test to see if I can get it to work, but I get this error when running my code.
dyld: lazy symbol binding failed: Symbol not found: __ZN2v811HandleScope12CreateHandleEPNS_8internal10HeapObjectEPNS1_6ObjectE
Referenced from: /Volumes/HaydenDrive/Code/Personal/Applications/Bluetooth/node_modules/node-bluetooth/build/Release/BluetoothSerialPort.node
Expected in: flat namespace
I'm not entirely sure what to do, as I've only just built the package using NPM.
I'm running macOS 10.14.03, using the v4.0 of electron.
Here's my code in the js file linked to my index.html:
const bl = require('node-bluetooth');
const device = new bl.DeviceINQ();
device
.on('finished', console.log.bind(console, 'finished'))
.on('found', function found(address, name){
let row = deviceTable.insertRow()
let devName = row.insertCell(0);
let devMAC = row.insertCell(1);
devName.innerHTML = name;
devMAC.innerHTML = address;
}).scan();
- Langage dominant
- C++
- Étoiles
- 205
- Forks
- 56
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de lsongdev/node-bluetooth
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
lsongdev/node-bluetooth#61 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
lsongdev/node-bluetooth#60 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
lsongdev/node-bluetooth#57 · 1 commentaire · 2 réactions ·
-
Maintenance status?Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 10/100
lsongdev/node-bluetooth#55 · 8 commentaires ·
-
Battery status?Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
lsongdev/node-bluetooth#54 · 1 commentaire ·
Toutes les issues de lsongdev/node-bluetooth
Issues similaires
-
WaterHeaterManagement: tank_percent feature reports wrong feature id (FeatureMap corruption)Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
espressif/esp-matter#1867 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
cuAmpcorParameter.cpp (CPU pycuampcor) does not compile with libc++: EXIT_FAILURE is undeclaredOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
isce-framework/isce3#387 ·
-
[request] opencv/5.0.0Ouverteupstream update
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
conan-io/conan-center-index#31055 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour