<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi Eric,<br><br><br>&nbsp;&nbsp; Thanks for your help. I use a remote computer in order to test many operating systems. The content of rpmbuild.out is enigmatic, it seems empty:<br><br>Processing files: sources-1.04.0-1<br>RPM build errors:<br><br><br><br>The commande :cpack -D CPACK_RPM_PACKAGE_DEBUG=1 -G RPM<br>gives the following output:<br><br><br>-bash-3.2$ cpack -D CPACK_RPM_PACKAGE_DEBUG=1 -G RPM<br>CPack: Create package using RPM<br>CPack: Install projects<br>CPack: - Run preinstall target for: sources<br>CPack: - Install project: sources<br>CPack: Compress package<br>CPackRPM:Debug: rpmbuild version is &lt;4.6.1&gt;<br>CPackRPM:Debug: CPACK_TOPLEVEL_DIRECTORY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /home/lnx/_CPack_Packages/Linux/RPM<br>CPackRPM:Debug: CPACK_TOPLEVEL_TAG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Linux<br>CPackRPM:Debug: CPACK_TEMPORARY_DIRECTORY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /home/lnx/_CPack_Packages/Linux/RPM/sources-1.04.0-Linux<br>CPackRPM:Debug: CPACK_OUTPUT_FILE_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = sources-1.04.0-Linux.rpm<br>CPackRPM:Debug: CPACK_OUTPUT_FILE_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /home/lnx/sources-1.04.0-Linux.rpm<br>CPackRPM:Debug: CPACK_PACKAGE_FILE_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = sources-1.04.0-Linux<br>CPackRPM:Debug: CPACK_RPM_BINARY_SPECFILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /home/lnx/_CPack_Packages/Linux/RPM/SPECS/sources.spec<br>CPackRPM:Debug: CPACK_PACKAGE_INSTALL_DIRECTORY&nbsp;&nbsp; = sources 1.04.0<br>CPackRPM:Debug: CPACK_TEMPORARY_PACKAGE_FILE_NAME = /home/lnx/_CPack_Packages/Linux/RPM/sources-1.04.0-Linux.rpm<br>CPackRPM:Debug: You may consult rpmbuild logs in:<br>CPackRPM:Debug:&nbsp;&nbsp;&nbsp; - /home/lnx/_CPack_Packages/Linux/RPM/rpmbuild.err<br>CPackRPM:Debug:&nbsp;&nbsp;&nbsp; - /home/lnx/_CPack_Packages/Linux/RPM/rpmbuild.out<br>CPack: Finalize package<br>CPack Error: Problem copying the package: /home/lnx/_CPack_Packages/Linux/RPM/sources-1.04.0-Linux.rpm to /home/lnx/sources-1.04.0-Linux.rpm<br>CPack Error: Error when generating package: sources<br><br><br><br><br><br><br><br><br>The spec file is the following (sources.spec):<br><br><br># -*- rpm-spec -*-<br>Buildroot:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /home/lnx/_CPack_Packages/Linux/RPM/sources-1.04.0-Linux<br>Summary:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tool<br>Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sources<br>Version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.04.0<br>Release:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>License:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unknown<br>Group:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unknown<br>Vendor:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Humanity<br><br><br><br>#p define prefix /usr/local<br>%define _rpmdir /home/lnx/_CPack_Packages/Linux/RPM<br>%define _rpmfilename sources-1.04.0-Linux.rpm<br>%define _unpackaged_files_terminate_build 0<br>%define _topdir /home/lnx/_CPack_Packages/Linux/RPM<br><br>%description<br>DESCRIPTION<br>===========<br><br>This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.<br><br># This is a shortcutted spec file<br># generated by CMake RPM generator<br># we skip the _prepn _build and _install<br># steps because CPack does that for us<br>#p prep<br><br>#p build<br>&nbsp; <br>#p install<br><br>%clean<br><br>%files<br>%defattr(-,root,root,-)<br>#p dir %{prefix}<br>#p {prefix}/*<br>/*<br><br>%changelog<br>* Mon Oct 03 2008 Erk &lt;eric.noulard@gmail.com&gt;<br>&nbsp; Update generator to handle optional dependencies using Requires<br>&nbsp; Update DEBUG output typos. <br>* Mon Aug 25 2008 Erk &lt;eric.noulard@gmail.com&gt;<br>&nbsp; Update generator to handle optional post-install<br>* Tue Aug 16 2007 Erk &lt;eric.noulard@gmail.com&gt;<br>&nbsp; Generated by CPack RPM Generator and associated macros<br><br>Pascale<br><br><br><br><br><br>&gt; Date: Thu, 25 Jun 2009 16:39:14 +0200<br>&gt; Subject: Re: [CMake] CPack, error generating rpm file, error "File must begin         with "/": "<br>&gt; From: eric.noulard@gmail.com<br>&gt; To: chose29@hotmail.com<br>&gt; CC: cmake@cmake.org<br>&gt; <br>&gt; 2009/6/25 Pascale B &lt;chose29@hotmail.com&gt;:<br>&gt; &gt; Hi Eric,<br>&gt; &gt;<br>&gt; &gt; &nbsp;&nbsp; I already had this buildroot problem and fixed it, I copied the file<br>&gt; &gt; locally and can create packages (rpm, deb) on my local computer without any<br>&gt; &gt; problems.<br>&gt; <br>&gt; Ok sorry about that I didn't remember that yuo already faced this.<br>&gt; <br>&gt; &gt; &nbsp;&nbsp; The problem I have now is on another computer, accessed through SSH, and<br>&gt; &gt; I already replaced the CPackRPM.cmake file.<br>&gt; <br>&gt; Ok you did replace the CPackRPM.cmake on the remote computer.<br>&gt; <br>&gt; &gt;  Where could the "File must begin<br>&gt; &gt; with "/": come from? I tried to grep this error string in the cmake folder<br>&gt; &gt; and didn't find it?<br>&gt; <br>&gt; I don't know, what is the content of rpmbuild.out file?<br>&gt; <br>&gt; Would you be able to<br>&gt; <br>&gt; 0) ssh to the machine<br>&gt; 1) cd /to/the/buildir<br>&gt; 2) cpack -D CPACK_RPM_PACKAGE_DEBUG=1 -G RPM<br>&gt; <br>&gt; and copy the output here.<br>&gt; And send me the buggy generated specs file<br>&gt; should be in .../lnx/_CPack_Packages/Linux/RPM/SPECS.<br>&gt; <br>&gt; What kind of linux is the remote system?<br>&gt;    Fedora 9,10,11? Mandriva, Debian etc...<br>&gt; <br>&gt; How are you launching your RPM build on the remote SSH.<br>&gt; Do you use the same CMAKE_INSTALL_PREFIX locally and<br>&gt; <br>&gt; Would you be able to run your RPM building on a remotely launched terminal:<br>&gt; i.e.<br>&gt; <br>&gt; 0) ssh -X login@remote<br>&gt; 1) gnome-terminal<br>&gt; <br>&gt; work on the locally displayed remote terminal.<br>&gt; <br>&gt; <br>&gt; -- <br>&gt; Erk<br>&gt; Membre de l'April - « promouvoir et défendre le logiciel libre » -<br>&gt; http://www.april.org<br><br /><hr />Create a cool, new character for your Windows Live™ Messenger.  <a href='http://go.microsoft.com/?linkid=9656621' target='_new'>Check it out</a></body>
</html>