<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>
¶meters,<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>