<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2715.400" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=111000619-17032003><FONT size=2>The build errors on 
terminus.kitware are referencing methods that I removed from the system on 
Friday.  These symbols were never used, so I deleted them to simplify the 
code.</FONT></SPAN></DIV>
<DIV><SPAN class=111000619-17032003><FONT size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=111000619-17032003><FONT size=2>Since we have these build 
errors, it looks VC6 did not rebuild all the libraries or an old object file is 
lying around.</FONT></SPAN></DIV>
<DIV><SPAN class=111000619-17032003><FONT size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=111000619-17032003><FONT size=2>The reason I bring this up on 
the list(s) is that we have had a lot of problems recently with VC6 building 
applications (examples) where the dependent libraries are not being 
rebuilt.  Here is an example:  change some code in library A.  
Library B links with library A.  Executable C links with library B.  
If you just tell VC6 to build executable C, then library A does not get 
rebuilt.  If you build from the top using the ALL_BUILD target, then 
everything works fine. I think Matt discovered if he added the other libraries 
to the particular projects (using "Add files to project"), then the rebuilds are 
triggered properly.  However, this information is lost the next time CMake 
is run.</FONT></SPAN></DIV>
<DIV class=Section1>
<P class=MsoNormal><?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /><o:p><SPAN 
class=111000619-17032003><FONT size=2>Have other people seen this?  Can 
CMake add the link libraries that an executable uses that are also built by the 
workspace to the dependent projects? Or is this 
necessary?</FONT></SPAN></o:p></P>
<P class=MsoNormal><o:p><SPAN class=111000619-17032003><FONT size=2>I think I 
have seen this same behavior on VC7.</FONT></SPAN></o:p></P>
<P style="MARGIN: 0in 0in 0pt"><B><SPAN 
style="COLOR: navy; FONT-FAMILY: 'Comic Sans MS'">Jim Miller</SPAN></B> 
<BR><B><I><SPAN 
style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial">_____________________________________</SPAN></I></B><BR><EM><SPAN 
style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Arial">Visualization & 
Computer Vision</SPAN></EM><I><SPAN 
style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Arial"><BR><EM>GE 
Research</EM><BR><EM>Bldg. KW, Room C218B</EM><BR><EM>P.O. Box 8, Schenectady NY 
12301</EM><BR><BR></SPAN></I><EM><U><SPAN 
style="FONT-SIZE: 7.5pt; COLOR: blue"><A 
href="mailto:millerjv@research.ge.com">millerjv@research.ge.com</A></SPAN></U></EM></P>
<P style="MARGIN: 0in 0in 0pt"><EM><U><SPAN 
style="FONT-SIZE: 7.5pt; COLOR: blue">james.miller@research.ge.com</SPAN></U></EM><BR><I><SPAN 
style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Arial">(518) 387-4005, Dial 
Comm: 8*833-4005, </SPAN></I><BR><I><SPAN 
style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Arial">Cell: (518) 505-7065, 
Fax: (518) 387-6981</SPAN></I> </P>
<P class=MsoNormal> <o:p></o:p></P></DIV>
<DIV> </DIV></BODY></HTML>