<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=767160713-28062007>CMake can get above 100% (or other screwy situations) 
in a couple odd cases, such as killing an install done as root half way through, 
and then doing a build as non-root.&nbsp;Basically it uses&nbsp;some files for 
tracking progress and if they get written by root and left there (like in an 
aborted install) then the user account cannot clean them out. Another case is if 
you do two builds in the same tree from different processes&nbsp; (not a 
parallel build using -j 2, but two different make invocations in the same tree) 
This can also happen if you invoke a "make" in the tree as part of a custom 
rule&nbsp;within the build. e.g. you do a recusrive make on your own as part of 
a custom rule.&nbsp; They are odd cases but they could happen. I'll try adding 
some more error checking for those cases at some point. </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=767160713-28062007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=767160713-28062007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=767160713-28062007>But more specifically for your case, what target are 
you making?&nbsp; The all target from the top level?&nbsp; Is there a 
/CMakeFIles/Progress directory still lying around? Are you running just one 
make?&nbsp; Does chicken do a recusrise make/build as part of a custom command 
(e.g. invoke make directly as part of a custom command?)</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=767160713-28062007></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=767160713-28062007>Thanks</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=767160713-28062007>Ken</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV align=left><FONT size=2>Ken Martin PhD <BR>Kitware Inc.<BR>28 Corporate 
Drive<BR>Clifton Park NY 12065<BR>518 371 3971 </FONT></DIV>
<DIV>&nbsp;</DIV><BR>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> 
  cmake-bounces+ken.martin=kitware.com@cmake.org 
  [mailto:cmake-bounces+ken.martin=kitware.com@cmake.org] <B>On Behalf Of 
  </B>Clark J. Wang<BR><B>Sent:</B> Wednesday, June 27, 2007 9:59 
  PM<BR><B>To:</B> CMake Mailing List<BR><B>Subject:</B> [CMake] Progress above 
  100% when making chicken-2.6<BR></FONT><BR></DIV>
  <DIV></DIV>I downloaded chicken-2.6 from <A 
  href="http://www.call-with-current-continuation.org/index.html">http://www.call-with-current-continuation.org/index.html</A> 
  and compiled it with CMake-2.4.6. When making, the progress percentage showed 
  more than 100%: <BR><BR>... ...<BR>[ 96%] Building C object 
  CMakeFiles/libuchicken.dir/runtime.o<BR>[ 98%] Building C object 
  CMakeFiles/libuchicken.dir/match.o<BR>[ 98%] Building C object 
  CMakeFiles/libuchicken.dir/profiler.o<BR>[ 98%] Building C object 
  CMakeFiles/libuchicken.dir/scheduler.o <BR>[100%] Building C object 
  CMakeFiles/libuchicken.dir/stub.o<BR>[100%] Building C object 
  CMakeFiles/libuchicken.dir/ueval.o<BR>[100%] Building C object 
  CMakeFiles/libuchicken.dir/uextras.o<BR>[100%] Building C object 
  CMakeFiles/libuchicken.dir/ulibrary.o <BR>[101%] Building C object 
  CMakeFiles/libuchicken.dir/ulolevel.o<BR>[101%] Building C object 
  CMakeFiles/libuchicken.dir/uposixunix.o<BR>/root/tmp/chicken-2.6/cmakebuild/uposixunix.c: 
  In function 'f_5645':<BR>/root/tmp/chicken- 2.6/cmakebuild/uposixunix.c:3591: 
  warning: implicit declaration of function 'getpgid'<BR>[101%] Building C 
  object CMakeFiles/libuchicken.dir/uregex.o<BR>[103%] Building C object 
  CMakeFiles/libuchicken.dir/usrfi-1.o<BR>[103%] Building C object 
  CMakeFiles/libuchicken.dir/usrfi- 4.o<BR>[103%] Building C object 
  CMakeFiles/libuchicken.dir/usrfi-13.o<BR>[104%] Building C object 
  CMakeFiles/libuchicken.dir/usrfi-14.o<BR>[104%] Building C object 
  CMakeFiles/libuchicken.dir/usrfi-18.o<BR>[104%] Building C object 
  CMakeFiles/libuchicken.dir/utcp.o <BR>[106%] Building C object 
  CMakeFiles/libuchicken.dir/uutils.o<BR>Linking C shared library 
  libuchicken.so<BR>[113%] Built target libuchicken<BR>... 
  ...<BR><BR>Interesting :-)<BR></BLOCKQUOTE></BODY></HTML>