<HTML><HEAD><TITLE>Mail</TITLE>
<META name=GENERATOR 
content="KsDHTMLEDLib.ocx, FreeWare HTML Editor 1.164.2, ?Kurt Senfer">
<META content="text/html; charset=GB2312" http-equiv=Content-Type></HEAD>
<BODY style="FONT-FAMILY: ÐÂËÎÌå; FONT-SIZE: 9pt" leftMargin=5 topMargin=5 #ffffff>
<DIV>Hello everyone , I use CMake to build a qt4 project, 
</DIV>
<DIV>I found after this commit </DIV>
<DIV> </DIV>
<DIV>ec85306025ae787e08d4ce097fde966f1809c74f</DIV>
<DIV>Merge topic 'tll-includes-defines'</DIV>
<DIV> </DIV>
<DIV>re-run cmake of my project gives segmentfault.</DIV>
<DIV> </DIV>
<DIV>console :</DIV>
<DIV> </DIV>
<DIV>....config step is just all right</DIV>
<DIV>-- Configuring done<BR>segmentfault</DIV>
<DIV> </DIV>
<DIV>gdb trace the problem here:</DIV>
<DIV> </DIV>
<DIV>#0  0xb7f6de74 in std::string::c_str (this=0x8)<BR>    
at 
/home/MY_NAME/project/gcc/463/build/i686-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:1767<BR>#1  
0x083c84f8 in cmGeneratorExpressionDAGChecker::EvaluatingIncludeDirectories 
(this=0x0)<BR>    at 
../Source/cmGeneratorExpressionDAGChecker.cxx:158<BR>#2  0x083cd6a2 in 
LinkedNode::Evaluate (this=0x8699574 <linkedNode>, <BR>    
parameters=std::vector of length 1, capacity 1 = {...}, context=0xbfffedd8, 
content=0x8e22170, <BR>    dagChecker=0x0) at 
../Source/cmGeneratorExpressionEvaluator.cxx:672<BR>#3  0x083ca2ea in 
GeneratorExpressionContent::Evaluate (this=0x8e22170, context=0xbfffedd8, 
dagChecker=0x0)<BR>    at 
../Source/cmGeneratorExpressionEvaluator.cxx:1110<BR>#4  0x083d1685 in 
cmCompiledGeneratorExpression::Evaluate (this=0x8e21fa0, mf=0x8862560, 
config=0x0, <BR>    quiet=true, headTarget=0x0, 
currentTarget=0x0, dagChecker=0x0) at 
../Source/cmGeneratorExpression.cxx:98<BR>#5  0x082c26a5 in 
cmTargetTraceDependencies::CheckCustomCommand (this=0xbfffef54, 
cc=...)<BR>    at ../Source/cmTarget.cxx:1846<BR>#6  
0x082c1eec in cmTargetTraceDependencies::Trace (this=0xbfffef54) at 
../Source/cmTarget.cxx:1706<BR>#7  0x082c2a15 in 
cmTarget::TraceDependencies (this=0x886b0a4, vsProjectFile=0x0) at 
../Source/cmTarget.cxx:1903<BR>#8  0x083ff9a2 in 
cmLocalGenerator::TraceDependencies (this=0x885bcd0) at 
../Source/cmLocalGenerator.cxx:268<BR>#9  0x083d85cc in 
cmGlobalGenerator::Generate (this=0x86c4398) at 
../Source/cmGlobalGenerator.cxx:958<BR>#10 0x083057ad in 
cmGlobalNinjaGenerator::Generate (this=0x86c4398) at 
../Source/cmGlobalNinjaGenerator.cxx:474<BR>#11 0x082eea47 in cmake::Generate 
(this=0xbffff11c) at ../Source/cmake.cxx:2535<BR>#12 0x082ee8c7 in cmake::Run 
(this=0xbffff11c, args=std::vector of length 2, capacity 2 = {...}, 
<BR>    noconfigure=false) at ../Source/cmake.cxx:2515<BR>#13 
0x0825a15c in do_cmake (ac=2, av=0xbffff5c4) at 
../Source/cmakemain.cxx:529<BR>#14 0x082596f1 in main (ac=2, av=0xbffff5c4) at 
../Source/cmakemain.cxx:338</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>in this function</DIV>
<DIV> </DIV>
<DIV>std::string Evaluate(const std::vector<std::string> 
&parameters,<BR>668                        
cmGeneratorExpressionContext 
*context,<BR>669                        
const GeneratorExpressionContent 
*content,<BR>670                        
cmGeneratorExpressionDAGChecker *dagChecker) const<BR>671   
{<BR>672     if 
(dagChecker->EvaluatingIncludeDirectories())<BR></DIV>
<DIV>the dagChecker is NULL.</DIV>
<DIV> </DIV>
<DIV>hopes this can help. thank you</DIV>
<DIV> </DIV>
<DIV></DIV>
<DIV>comicfans44£¬<A 
href="mailto:comicfans44@gmail.com">comicfans44@gmail.com</A></DIV>
<DIV>2013-2-22 </DIV></BODY></HTML>