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

Reply via email to