Я пытаюсь установить пакет npm для передачи кодов 433 МГц для управления некоторыми радиочастотными розетками. Пакет называется rpi-433 , и я использовал его несколько раз заранее. Но я не могу заставить его установить сейчас. Если я выполняю npm install, я получаю это сообщение об ошибке.
Журнал ошибок:
> rpi-433@2.1.0 install /home/pi/home_control_server/node_modules/rpi-433
> mkdir ./build && cd ./src && /usr/bin/make
g++ -c -o RCSwitch.o RCSwitch.cpp
RCSwitch.cpp: In member function ‘char* RCSwitch::getCodeWordB(int, int, boolean)’:
RCSwitch.cpp:196:12: error: invalid conversion from ‘char’ to ‘char*’ [-fpermissive]
return '\0';
^~~~
RCSwitch.cpp: In member function ‘char* RCSwitch::getCodeWordA(char*, int, boolean)’:
RCSwitch.cpp:232:14: error: invalid conversion from ‘char’ to ‘char*’ [-fpermissive]
return '\0';
^~~~
RCSwitch.cpp:241:14: error: invalid conversion from ‘char’ to ‘char*’ [-fpermissive]
return '\0';
^~~~
RCSwitch.cpp: In member function ‘char* RCSwitch::getCodeWordC(char, int, int, boolean)’:
RCSwitch.cpp:269:12: error: invalid conversion from ‘char’ to ‘char*’ [-fpermissive]
return '\0';
^~~~
RCSwitch.cpp: In static member function ‘static bool RCSwitch::receiveProtocol1(unsigned int)’:
RCSwitch.cpp:524:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
RCSwitch.cpp: In static member function ‘static bool RCSwitch::receiveProtocol2(unsigned int)’:
RCSwitch.cpp:559:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make: *** [<builtin>: RCSwitch.o] Error 1
npm WARN server@1.0.0 No description
npm WARN server@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.12 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.12: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! rpi-433@2.1.0 install: `mkdir ./build && cd ./src && /usr/bin/make`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the rpi-433@2.1.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Я пытался искать альтернативы или исправления, но я не таков в менеджеры пакетов. Кто-нибудь знает помощь?