node0.8.0 build fails with has no member named ‘MayContainNonAscii’ in #3576

manu844 opened this Issue Jun 28, 2012 · 2 comments

3 participants


node0.8.0 build fails while compiling with --shared-v8 option on debian

../src/ In static member function ‘static v8::Handlev8::Value node::StreamWrap::WriteStringImpl(const v8::Arguments&)’:
../src/ error: ‘class v8::String’ has no member named ‘MayContainNonAscii’
make[2]: *** [/root/build/nodejs-0.8.0/nodejs_0.8.0/out/Release/] Error 1
make[2]: Leaving directory /root/build/nodejs-0.8.0/nodejs_0.8.0/out'
make[1]: *** [node] Error 2
make[1]: Leaving directory
make: *** [debian/stamp-makefile-build] Error 2

I trying to build a debian package for node0.8.0.

my build options are --debug --shared-v8 --shared-zlib --no-ssl2 --without-npm --prefix="/usr"

Any idea why ?
without --shared-v8 option build is successful.


What v8 version are you building against?

We do not support building against versions of V8 other than those we bundle, and we occasionally float patches on the bundled V8. Unless you very much know what you're doing, I do not recommend this.

Node.js Foundation member

Your shared v8 is too old.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment