I have ran bootstrap.sh, but error occurred when it compiled the 
libgcmole.so

----------------------------------------------------------------------------------------------------------------
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:363:5: error: 
'class llvm::SmallVectorImpl<clang::CharSourceRange>' has no member named 
'destroy_range'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:363:5: error: 
'class llvm::SmallVectorImpl<clang::CharSourceRange>' has no member named 
'begin'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:363:5: error: 
'class llvm::SmallVectorImpl<clang::CharSourceRange>' has no member named 
'end'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:366:5: error: 
'class llvm::SmallVectorImpl<clang::CharSourceRange>' has no member named 
'isSmall'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:367:7: error: 
'class llvm::SmallVectorImpl<clang::CharSourceRange>' has no member named 
'begin'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h: In instantiation 
of 'llvm::SmallVectorImpl<T>::~SmallVectorImpl() [with T = 
clang::FixItHint]':
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:845:7:   required 
from here
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:363:5: error: 
'class llvm::SmallVectorImpl<clang::FixItHint>' has no member named 
'destroy_range'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:363:5: error: 
'class llvm::SmallVectorImpl<clang::FixItHint>' has no member named 'begin'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:363:5: error: 
'class llvm::SmallVectorImpl<clang::FixItHint>' has no member named 'end'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:366:5: error: 
'class llvm::SmallVectorImpl<clang::FixItHint>' has no member named 
'isSmall'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:367:7: error: 
'class llvm::SmallVectorImpl<clang::FixItHint>' has no member named 'begin'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h: In instantiation 
of 'llvm::SmallVectorImpl<T>::~SmallVectorImpl() [with T = clang::Attr*]':
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:845:7:   required 
from here
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:363:5: error: 
'class llvm::SmallVectorImpl<clang::Attr*>' has no member named 
'destroy_range'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:363:5: error: 
'class llvm::SmallVectorImpl<clang::Attr*>' has no member named 'begin'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:363:5: error: 
'class llvm::SmallVectorImpl<clang::Attr*>' has no member named 'end'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:366:5: error: 
'class llvm::SmallVectorImpl<clang::Attr*>' has no member named 'isSmall'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h:367:7: error: 
'class llvm::SmallVectorImpl<clang::Attr*>' has no member named 'begin'
./../../third_party/llvm/include/llvm/ADT/SmallVector.h: In instantiation 
of 'llvm::SmallVectorImpl<T>::~SmallVectorImpl() [with T = unsigned int]':

......
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 

On Thursday, August 28, 2014 3:09:39 PM UTC+8, Sven Panne wrote:
>
> On Thu, Aug 28, 2014 at 4:02 AM, Liu Xiao <[email protected] 
> <javascript:>> wrote:
>
>> > We run it on basically every commit in our waterfall: See the "V8 Linux 
>> - gcmole" column on http://build.chromium.org/p/client.v8/console.
>> Sorry I can't find anything about GCMole.
>>
>
> Next to last column in the "Linux" section, 
> http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20gcmole.
>  
>
>> I follow the instruction in README file (../src/v8/tools/gcmole), is it 
>> right ?
>>
>
> Yes, apart from the fact that clang 2.9 won't work anymore. There is a 
> bootstrap.sh script in the same folder which download + builds clang 3.5 
> and compiles the gcmole plugin against that. On our bots we use this clang 
> + this plugin, so we're quite sure that it works. :-) You might be able to 
> get away with a pre-installed clang 3.4, in that case you could simply 
> build the plugin alone via the Makefile, but there's no guarantee for that.
>
> Why do you want to run gcmole for yourself at all? It's basically just an 
> internal tool for the v8 developers to warn about some hard-to-find 
> evaluation order problems.
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to