In 2.4.7, the relocatable part of the info.plist file was hard-coded to &quot;false&quot;.<br><br><div>So it&#39;s still a mystery to me why it should end up blank for you...</div><div><br></div><div><br><div class="gmail_quote">
On Tue, Apr 15, 2008 at 1:14 PM, Timenkov Yuri &lt;<a href="mailto:ytimenkov@parallels.com">ytimenkov@parallels.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On Tuesday 15 April 2008 20:56:11 David Cole wrote:<br>
&gt; Something must be wrong with your build tree or your CMake installation.<br>
&gt; This is from the CMake 2.4.8 Modules/CPack.cmake file:<br>
</div>Ah, this seems a bug :(<br>
<br>
In CMake 2.4.7 there are no such lines.<br>
<div class="Ih2E3d"><br>
&gt;<br>
&gt; cpack_set_if_not_set(CPACK_PACKAGE_RELOCATABLE &quot;false&quot;)<br>
</div>The other reason may be that I don&#39;t use CPack.cmake. I run cpack<br>
with --config option, and build directory specified there. That is I don&#39;t<br>
put include(cpack) line into my cmakelists.<br>
<br>
I don&#39;t know whether cpack reads CMakeCache.txt when it is ran in this mode.<br>
(I suppose it doesn&#39;t).<br>
<div><div></div><div class="Wj3C7c"><br>
&gt;<br>
&gt;<br>
&gt; # always force to exactly &quot;true&quot; or &quot;false&quot; for <a href="http://CPack.Info.plist.in" target="_blank">CPack.Info.plist.in</a>:<br>
&gt;<br>
&gt; if(CPACK_PACKAGE_RELOCATABLE)<br>
&gt;<br>
&gt; &nbsp; set(CPACK_PACKAGE_RELOCATABLE &quot;true&quot;)<br>
&gt;<br>
&gt; else(CPACK_PACKAGE_RELOCATABLE)<br>
&gt;<br>
&gt; &nbsp; set(CPACK_PACKAGE_RELOCATABLE &quot;false&quot;)<br>
&gt;<br>
&gt; endif(CPACK_PACKAGE_RELOCATABLE)<br>
&gt;<br>
&gt;<br>
&gt; If CPACK_PACKAGE_RELOCATABLE is set to something other than &quot;true&quot; or<br>
&gt; &quot;false&quot; at CPack time, then something very odd is happening....<br>
&gt;<br>
&gt; If you start over with an empty build tree, do you get this same result?<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Apr 15, 2008 at 5:27 AM, Timenkov Yuri &lt;<a href="mailto:ytimenkov@parallels.com">ytimenkov@parallels.com</a>&gt;<br>
&gt;<br>
&gt; wrote:<br>
&gt; &gt; Hi everyone.<br>
&gt; &gt; This is just FYI.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m started to playing with CPack (2.4) for Apple (Tiger 10.4,<br>
&gt; &gt; PackageMaker<br>
&gt; &gt; v2.1.1), and encountered very strange error:<br>
&gt; &gt; CPack: Compress package<br>
&gt; &gt;<br>
&gt; &gt; The package could not be created because of the following errors:<br>
&gt; &gt; No package identifier specified.<br>
&gt; &gt;<br>
&gt; &gt; While investigating causes of such strange behavior of PackageMaker I<br>
&gt; &gt; came to<br>
&gt; &gt; idea that cpack generates invalid XML file Info.plist. And does it<br>
&gt; &gt; because CPACK_PACKAGE_RELOCATABLE variable is not set. Moreover, it<br>
&gt; &gt; should be set to<br>
&gt; &gt; string value in lowercase.<br>
&gt; &gt;<br>
&gt; &gt; Regards, Yuri<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; CMake mailing list<br>
&gt; &gt; <a href="mailto:CMake@cmake.org">CMake@cmake.org</a><br>
&gt; &gt; <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
<br>
<br>
</div></div></blockquote></div><br></div>