Status: New
Owner: ----
New issue 964 by dmitriy.khudorozhkov: As of 3.0.0, Cygwin/gcc building is
broken.
http://code.google.com/p/v8/issues/detail?id=964
Version 3.0.0 of V8 doesn't compile on Cygwin/gcc environment. First error
is "'va_list' has not been declared", and canbe fixed by editing
the "utils.h" file. Place the line:
#include <stdarg.h>
right before the
#include <stdlib.h>
line.
2nd error is:
"/home/[Username]/nodejs/deps/v8/src/platform-cygwin.cc: In static member
function 'static v8::internal::Mutex* v8::internal::OS::CreateMutex()':
/home/Dima/nodejs/deps/v8/src/platform-cygwin.cc:611: error: cannot
allocate an object of abstract type 'v8::internal::CygwinMutex'
/home/Dima/nodejs/deps/v8/src/platform-cygwin.cc:578: note: because the
follow ing virtual functions are pure within 'v8::internal::CygwinMutex':
/home/Dima/nodejs/deps/v8/src/platform.h:446: note: virtual bool
v8::internal::Mutex::TryLock()"
- and this leads to a further cascade of errors. I wasn't able to find a
quick resolution for it.
Cygwin version: 1.7.7-1; gcc version: 4.3.4.
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev