NodeRed Beagleboard module not part of default image?

51 views
Skip to first unread message

Niels Jakob Buch

unread,
May 18, 2017, 4:17:21 PM5/18/17
to BeagleBoard
Taking the BeagleBone Blue for a spin, and trying out NodeRed.

Works fine, but the IO interfacing is missing...? 

This library http://flows.nodered.org/node/node-red-node-beaglebone is installed, but not working?

Trying the install fails:

debian@beaglebone:~$ npm install node-red-node-beaglebone
/
> i...@0.2.3 install /home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/i2c
> node-gyp rebuild

make: Entering directory '/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/i2c/build'
  CXX(target) Release/obj.target/i2c/src/i2c.o
  SOLINK_MODULE(target) Release/obj.target/i2c.node
  COPY Release/i2c.node
make: Leaving directory '/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/i2c/build'

> ep...@0.1.21 install /home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/epoll
> node-gyp rebuild

make: Entering directory '/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/epoll/build'
  CXX(target) Release/obj.target/epoll/src/epoll.o
  SOLINK_MODULE(target) Release/obj.target/epoll.node
  COPY Release/epoll.node
make: Leaving directory '/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/epoll/build'

> seria...@4.0.7 install /home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/serialport
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Pre-built binaries not found for seria...@4.0.7 and no...@4.8.3 (node-v46 ABI) (falling back to source compile with node-gyp)
make: Entering directory '/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/serialport/build'
  CXX(target) Release/obj.target/serialport/src/serialport.o
  CXX(target) Release/obj.target/serialport/src/serialport_unix.o
  CXX(target) Release/obj.target/serialport/src/serialport_poller.o
  SOLINK_MODULE(target) Release/obj.target/serialport.node
  COPY Release/serialport.node
make: Leaving directory '/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/serialport/build'
node-red-nod...@0.1.8 node_modules/node-red-node-beaglebone
└── octalbo...@1.3.1 (ver...@1.8.1, de...@2.6.7, i...@0.2.3, ep...@0.1.21, seria...@4.0.7)


What am I missing?

Niels Jakob Buch

unread,
May 19, 2017, 5:54:39 AM5/19/17
to BeagleBoard
Realised that the Nodered Beaglebone library is depending on the Node serial library which has no platform support of this.


I guess this requires some substantial hacking...?

I had hoped this worked out of the box as advertised.
Reply all
Reply to author
Forward
0 new messages