Hi, Notes: I'm using GCC 4.4.3 and SCons 1.3.0 on MINIX 3.1.7, and have installed a patch to my "ansi.h" to try to fix a 64-bit issue. This build might be using a version of V8 that's several weeks old.
Problem: I've been attempting to build V8 on MINIX 3, but I recently started getting the following errors: $ scons [...Building...] src/jsregexp.cc:383: error: prototype for 'v8::internal::RegExpImpl::IrregexpResult v8::internal::RegExpImpl::IrregexpExecOnce(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Vector<int>)' does not match any in class 'v8::internal::RegExpImpl' src/jsregexp.h:114: error: candidate is: static v8::internal::RegExpImpl::IrregexpResult v8::internal::RegExpImpl::IrregexpExecOnce(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal:Vector<long int>) src/jsregexp.cc: In static member function 'static v8::internal::Handle<v8::internal::Object> v8::internal::RegExpImpl::IrregexpExec(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::JSArray>)': src/jsregexp.cc:485: error: no matching function for call to 'v8::internal::RegExpImpl::IrregexpExecOnce(v8::internal::Handle<v8::internal::JSRegExp>&, v8::internal::Handle<v8::internal::String>&, int&, v8::internal::Vector<int>)' src/jsregexp.h:114: note: candidates are: static v8::internal::RegExpImpl::IrregexpResult v8::internal::RegExpImpl::IrregexpExecOnce(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Vector<long int>) scons: *** [obj/release/jsregexp.o] Error 1 scons: building terminated because of errors. I'm specifying "gcc -std=c99" and "g++ -std=c++0x" in my "src/ SConscript," and am not sure if that's related to the problem. I've also turned off "-Wall," but I can try using it if I should. Thank you, pikpik -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users
