Page 1 of 1

installing node.js

Posted: Wednesday 16 March 2016 19:46
by BBI_home
It’s hard to admit but I’m not able to install node.js

Despite the fact that the installation seems to be error free I’m still having a GLIBCXX problem

What I noticed is that it refuses to create in /usr/lib/arm-linux-gnueabihf/

a file libstdc++.so.6: version `GLIBCXX_3.4.20
or
/libc.so.6

pi@raspberrypi ~ $ node -v
node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.16' not found (required by node)

I’ve reinstalled it again, no errors but also not results

pi@raspberrypi ~ $ wget http://node-arm.herokuapp.com/node_latest_armhf.deb
--2016-03-16 19:14:10-- http://node-arm.herokuapp.com/node_latest_armhf.deb
Resolving node-arm.herokuapp.com (node-arm.herokuapp.com)... 54.235.76.185
Connecting to node-arm.herokuapp.com (node-arm.herokuapp.com)|54.235.76.185|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5617566 (5.4M) [application/x-debian-package]
Saving to: `node_latest_armhf.deb.1'

100%[======================================>] 5,617,566 3.47M/s in 1.5s

2016-03-16 19:14:12 (3.47 MB/s) - `node_latest_armhf.deb.1' saved [5617566/5617566]

pi@raspberrypi ~ $ sudo dpkg -i node_latest_armhf.deb
(Reading database ... 59382 files and directories currently installed.)
Preparing to replace node 4.2.1-1 (using node_latest_armhf.deb) ...
Unpacking replacement node ...
Setting up node (4.2.1-1) ...
Processing triggers for man-db ...
pi@raspberrypi ~ $ node -v
node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.16' not found (required by node)

pi@raspberrypi ~ $ strings /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 | grep LIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH

pi@raspberrypi ~/node.js $ node -v
node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.16' not found (required by node)

I also tried to fix broken packages

apt-get -y install libraspberrypi-dev

Installing package(s)

apt-get -y install libraspberrypi-do

and updated libraspberrypi0

apt-get -y install libraspberrypi0

Who can give me support to fix this?

Re: installing node.js

Posted: Wednesday 16 March 2016 23:56
by BBI_home
thanks,

I've made an upgrade from Wheezy image to Jessie and now everything seems to be ok

https://www.raspberrypi.org/forums/view ... 6&t=121880