<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="Section1">
<p class="MsoNormal">I'm using the 'fixup_bundle' capability for generating my installation package, but GetPrerequisites fails for a specific file, which is in C:/Windows/System32.&nbsp; Other files in C:/Windows/System32 are found just fine.&nbsp; I've detected that
 the problem is specifically with the find_file() call.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"># Example Code that illustrates the problem<o:p></o:p></p>
<p class="MsoNormal">set (myfiles<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; kernel32.dll<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; mpich2mpi.dll <o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; testfile.txt&nbsp; #dummy file I added to System32 for testing purposes.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; )<o:p></o:p></p>
<p class="MsoNormal">set (dirs<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; &quot;C:/Windows/System32&quot;<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; &quot;C:/TEMP&quot;<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; )<o:p></o:p></p>
<p class="MsoNormal">foreach(file ${myfiles})<o:p></o:p></p>
<p class="MsoNormal">&nbsp; set(rt &quot;rt-NOTFOUND&quot;)<o:p></o:p></p>
<p class="MsoNormal">&nbsp; find_file(rt &quot;${file}&quot; ${dirs} NO_DEFAULT_PATH)<o:p></o:p></p>
<p class="MsoNormal">&nbsp; MESSAGE(STATUS &quot;FILE: ${file}; RT: ${rt}&quot;)<o:p></o:p></p>
<p class="MsoNormal">endforeach(file)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Ouput:<o:p></o:p></p>
<p class="MsoNormal">FILE: kernel32.dll; RT: C:/Windows/System32/kernel32.dll<o:p></o:p></p>
<p class="MsoNormal">FILE: mpich2mpi.dll; RT: rt-NOTFOUND<o:p></o:p></p>
<p class="MsoNormal">FILE: testfile.txt; RT: rt-NOTFOUND<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal">If I copy mpich2mpi.dll and testfile.txt to C:/TEMP, the find_file() call will find the files in C:/TEMP.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">So my question is why does find_file NOT find mpich2mpi.dll in System32, but it can find it in C:/TEMP.&nbsp; Does find_file treat the System32 directory special somehow?&nbsp; Is there a recommended work around to this issue?<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Scott<o:p></o:p></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1">This e-mail and any files transmitted with it are confidential and are intended solely for the use of the individual or entity to whom they are addressed. If you are NOT the intended recipient or the person responsible
 for delivering the e-mail to the intended recipient, be advised that you have received this e-mail in error and that any use, dissemination, forwarding, printing or copying this e-mail is strictly prohibited.<br>
</font>
</body>
</html>