NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
supertemp
Oct 07, 2014Aspirant
Has anyone had any success installing nodejs on ReadyNas 104
I have been trying a few forum tips and tricks today to get node installed on the Readynas 104, but have had no luck. I've been playing with it on a Raspberry Pi and can see some potentially useful things I could do with it if I could get it on the Nas, but no dice so far.
Has anyone had any success installing it? If so, could you please point me in the right direction? My linux is very limited, it's all a learning curve. :)
Has anyone had any success installing it? If so, could you please point me in the right direction? My linux is very limited, it's all a learning curve. :)
3 Replies
- mdgm-ntgrNETGEAR Employee RetiredDo you get an error message when you attempt to compile it?
- supertempAspirantI do get errors, when trying to install it officially I get this:
## Your distribution, identified as "wheezy", is not currently supported, please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect or would like your distribution to be considered for support
I tried some tips from a google search to compile my own (which I believe is what you are asking). It took a while but seemed to compile, and then when running the make I get this:
make -C out BUILDTYPE=Release V=1
make[1]: Entering directory `/root/node_js_src/node-v0.10.32/out'
g++ '-DENABLE_DEBUGGER_SUPPORT' '-DENABLE_EXTRA_CHECKS' '-DV8_TARGET_ARCH_ARM' '-DUSE_EABI_HARDFLOAT=0' -I../deps/v8/src -Wall -Wextra -Wno-unused-parameter -pthread -fno-strict-aliasing -O2 -fno-strict-aliasing -fno-tree-vrp -fno-omit-frame-pointer -fno-rtti -fno-exceptions -MMD -MF /root/node_js_src/node-v0.10.32/out/Release/.deps//root/node_js_src/node-v0.10.32/out/Release/obj.target/v8_base/deps/v8/src/arm/macro-assembler-arm.o.d.raw -c -o /root/node_js_src/node-v0.10.32/out/Release/obj.target/v8_base/deps/v8/src/arm/macro-assembler-arm.o ../deps/v8/src/arm/macro-assembler-arm.cc
../deps/v8/src/arm/macro-assembler-arm.cc:65:3: error: #error "For thumb inter-working we require an architecture which supports blx"
make[1]: *** [/root/node_js_src/node-v0.10.32/out/Release/obj.target/v8_base/deps/v8/src/arm/macro-assembler-arm.o] Error 1
make[1]: Leaving directory `/root/node_js_src/node-v0.10.32/out'
make: *** [node] Error 2
Any ideas? - mdgm-ntgrNETGEAR Employee RetiredI asked WhoCares? about this and he told me this based on looking at the error message you saw:
V8 requires a (hardware) architecture that supports blx. ARM doesn't, so there's no NodeJS on ARM.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!