node-webrtc / node-webrtc

node-webrtc is a Node.js Native Addon that provides bindings to WebRTC M87
Other
2.73k stars 459 forks source link

Can't find libcrssl.a on Linux (Ubuntu 14.04 x86_64) #217

Closed pigeek closed 9 years ago

pigeek commented 9 years ago

I have tried to build wrtc on rpi following the intructions listed here. As well, I have tried to x-compile it for armv6 on Linux 14.04 x86_64. In both cases, during the linkage stage I am getting the following error:

g++: error: ../third_party/libwebrtc/out/Release/obj/chromium/src/net/third_party/nss/libcrssl.a: No such file or directory

It looks like libcrssl.a is not generated any more. Probably something to deal with the recent change https://github.com/js-platform/libwebrtc/pull/12. Sometime back in June I was able to build it on rpi with no problem by using the mentioned instructions.

Update: Actually I have the same problem with the native x86_64 compilation on Linux 14.04 , while building node-wertc from source. Node version v0.10.25

pigeek commented 9 years ago

I have confirmed that it's enough to comment out reference to libcrssl.a, while openssl is used in libwebrtc, which is true in the current headrev:

#              '../<(libwebrtc_out)/chromium/src/net/third_party/nss/libcrssl.a',