question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Guide to install Homebridge on OpenWRT/LEDE

See original GitHub issue

Is there any guide to install home bridge on openWRT or LEDE ? I tried many things but it failed every time : Error: not found: make

Failed at the curve25519-n2@1.1.3 install script 'node-gyp rebuild'. npm ERR! This is most likely a problem with the curve25519-n2 package, npm ERR! not with npm itself.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:14

github_iconTop GitHub Comments

1reaction
OoHerbethoOcommented, Jul 13, 2018

@perryraskin Here is a guide to how to check and enable emulation of FPU in the kernel OpenWrt http://shmichen.blogspot.com/2017/08/how-to-enable-fpu-emulator-on-openwrt.html

1reaction
daniel0076commented, Dec 3, 2017

If help is still needed, I have successfully install HomeBridge on my LEDE Reboot. you can check out this Repo if you are making your ROM from the source code. You may add them in menuconfig

Or if you want to install on your LEDE router follow the steps,

  1. Install make tools from opkg, gcc, libavahi-compat-libdnssd and make is needed opkg install gcc make libavahi-compat-libdnssd

Actually we need libavahi-compat-libdnssd-dev which contains the header file, but opkg does not have the dev version, so just try to find dns_sd.h somewhere and put it in /usr/include/avahi-compat-libdns_sd/dns_sd.h

  1. Install node from opkg, and need to install node-gyp with npm opkg update & opkg install node node-npm npm install -g node-gyp

  2. Go back to your LEDE source code, make menuconfig select your device profile and select Package the LEDE-Base Toolchain save and make. The cross-compiled libpthread.a is needed.

  3. After make, you will find /path/to/lede/source/staging_dir/toolchain-[YOUR ARCH]/lib/libpthread.a , copy it to your LEDE /usr/lib

  4. Use npm to install HomeBridge npm install -g homebridge if getting cc not found, make cc soft link to gcc

The libpthread.a in step 4 is used for compiling node-mdns, which is required by HomeBridge

Read more comments on GitHub >

github_iconTop Results From Across the Web

Guide to install Homebridge on OpenWRT/LEDE #1538
Is there any guide to install home bridge on openWRT or LEDE ? I tried many things but it failed every time :...
Read more >
Guide to install Homebridge on OpenWRT/LEDE
Is there any guide to install home bridge on openWRT or LEDE ? I tried many things but it failed every time :...
Read more >
package: node-homebridge
... Homebridge is a lightweight Node.js server you can run on your home network that emulates the iOS HomeKit API\\ *** You need...
Read more >
Building my own router and HomeKit hub | by น | llun
To make it connect with HomeKit at that time, I use HomeBridge with SoundTouch plugin. The setup is very simple.
Read more >
How To Install Homebridge
Homebridge can be installed and run on many different platforms. These guides provide easy-to-follow step by step instructions that will get you started ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found