<div dir="ltr">Actually, I'm trying to compile cmake 3.0.2 now.<div><br></div><div>I did exactly that for protobuffers, and it compiled file. It's just the package config file that still requires 2.8.12 and I'm not sure of the consequences of changing that. So I'm trying to build 3.0.2 on squeeze now, and having a hard time building the docs because of sphinx. If I could skip the docs, that would be fantastic.</div><div><br></div><div>Thanks,</div><div>Homero</div></div><br><div class="gmail_quote"><div dir="ltr">Em ter, 25 de out de 2016 às 11:23, Parag Chandra <<a href="mailto:parag@ionicsecurity.com">parag@ionicsecurity.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div bgcolor="white" lang="EN-US" link="blue" vlink="purple" class="gmail_msg">
<div class="m_-2647392945448569741WordSection1 gmail_msg">
<p class="MsoNormal gmail_msg"><span style="font-size:11.0pt;font-family:Calibri" class="gmail_msg">I actually haven’t ever tried to build protobuffers myself, so I can’t comment on its doc generation or sphinx dependency. Sorry if this seems obvious, but have you tried modifying protobuffer’s
 CMakeLists.txt file so that it uses the same 2.8.9 CMake you are using? 2.8.12 may not be that far off from 2.8.9; it just might be the version of CMake they happened to download at the time, rather than a hard requirement on it.
<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p></div></div><div bgcolor="white" lang="EN-US" link="blue" vlink="purple" class="gmail_msg"><div class="m_-2647392945448569741WordSection1 gmail_msg">
<p class="MsoNormal gmail_msg"><span style="font-size:11.0pt;font-family:Calibri" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"><span style="font-size:10.5pt;font-family:Calibri;color:black" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span style="font-size:10.5pt;font-family:Calibri;color:black" class="gmail_msg"><br class="gmail_msg">
<b class="gmail_msg">Parag Chandra<br class="gmail_msg">
</b>Technical Lead, Mobile Team<br class="gmail_msg">
Mobile: <a href="tel:+1%20919-824-1410" value="+19198241410" class="gmail_msg" target="_blank">+1.919.824.1410</a><br class="gmail_msg">
<br class="gmail_msg">
Ionic Security Inc.<br class="gmail_msg">
1170 Peachtree St. NE STE 400, Atlanta, GA 30309<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<table class="m_-2647392945448569741MsoNormalTable gmail_msg" border="0" cellpadding="0" style="background:white">
<tbody class="gmail_msg">
<tr class="gmail_msg">
<td nowrap style="padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td nowrap valign="top" style="padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
</tr>
<tr class="gmail_msg">
<td width="5" nowrap style="width:3.75pt;padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td width="70" nowrap valign="top" style="width:52.5pt;padding:.75pt .75pt .75pt .75pt" class="gmail_msg">
</td>
<td width="5" nowrap style="width:3.75pt;padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td width="287" nowrap valign="top" style="width:215.25pt;padding:.75pt .75pt .75pt .75pt" class="gmail_msg">
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal gmail_msg"><span style="font-size:11.0pt;font-family:Calibri" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span style="font-size:11.0pt;font-family:Calibri" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
</div></div><div bgcolor="white" lang="EN-US" link="blue" vlink="purple" class="gmail_msg"><div class="m_-2647392945448569741WordSection1 gmail_msg"><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in" class="gmail_msg">
<p class="MsoNormal gmail_msg"><b class="gmail_msg"><span style="font-family:Calibri;color:black" class="gmail_msg">From: </span>
</b><span style="font-family:Calibri;color:black" class="gmail_msg">Homero Cardoso de Almeida <<a href="mailto:homerocda@gmail.com" class="gmail_msg" target="_blank">homerocda@gmail.com</a>><br class="gmail_msg">
<b class="gmail_msg">Date: </b>Tuesday, October 25, 2016 at 8:06 AM<br class="gmail_msg">
<b class="gmail_msg">To: </b>Parag Chandra <<a href="mailto:parag@ionicsecurity.com" class="gmail_msg" target="_blank">parag@ionicsecurity.com</a>>, "<a href="mailto:cmake@cmake.org" class="gmail_msg" target="_blank">cmake@cmake.org</a>" <<a href="mailto:cmake@cmake.org" class="gmail_msg" target="_blank">cmake@cmake.org</a>><br class="gmail_msg">
<b class="gmail_msg">Subject: </b>Re: [EXTERNAL]: [CMake] FindProtobuf in specified dirs<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
</div></div></div><div bgcolor="white" lang="EN-US" link="blue" vlink="purple" class="gmail_msg"><div class="m_-2647392945448569741WordSection1 gmail_msg">
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Thanks for your help. <u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">I was able to download and compile protobuffers 2.7 using cmake, however the cmake config for protobuffers is fixed for 2.8.12, while I need it to work with cmake 2.8.9 as it's going to run in system frozen in Debian Squeeze (Squeeze actually
 defaults on cmake 2.8.2 and I got it to install 2.8.9 from Wheezy).<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Currently I'm trying to create a debian package from cmake 3.0.2 on squeeze, but I'm having a hard time due to dependencies on sphinx. Do you have any ideas on how to circumvent the doc generation?<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Thanks and regards,<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Homero.<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
</div>
<p class="MsoNormal gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></p>
<div class="gmail_msg">
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Em qui, 20 de out de 2016 às 17:05, Parag Chandra <<a href="mailto:parag@ionicsecurity.com" class="gmail_msg" target="_blank">parag@ionicsecurity.com</a>> escreveu:<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in" class="gmail_msg">
<div class="gmail_msg">
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"><span class="m_-2647392945448569741gmailmsg gmail_msg"><span style="font-size:11.0pt;font-family:Calibri" class="gmail_msg">I believe the
<a href="http://protobuf-config.cmake.in" class="gmail_msg" target="_blank">protobuf-config.cmake.in</a> generates a protobuf-config.cmake file once you actually use CMake to build protobuf itself.</span></span><u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<p class="MsoNormal gmail_msg"><span class="m_-2647392945448569741gmailmsg gmail_msg"><span style="font-size:11.0pt;font-family:Calibri" class="gmail_msg"> </span></span><u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"><span class="m_-2647392945448569741gmailmsg gmail_msg"><span style="font-size:10.5pt;font-family:Calibri;color:black" class="gmail_msg"> </span></span><u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<p class="MsoNormal gmail_msg"><span style="font-size:10.5pt;font-family:Calibri;color:black" class="gmail_msg"><br class="gmail_msg">
<span class="m_-2647392945448569741gmailmsg gmail_msg"><b class="gmail_msg">Parag Chandra</b></span><b class="gmail_msg"><br class="gmail_msg">
</b><span class="m_-2647392945448569741gmailmsg gmail_msg">Technical Lead, Mobile Team</span><br class="gmail_msg">
<span class="m_-2647392945448569741gmailmsg gmail_msg">Mobile: <a href="tel:+1%20919-824-1410" class="gmail_msg" target="_blank">+1.919.824.1410</a></span><br class="gmail_msg">
<br class="gmail_msg">
<span class="m_-2647392945448569741gmailmsg gmail_msg">Ionic Security Inc.</span><br class="gmail_msg">
<span class="m_-2647392945448569741gmailmsg gmail_msg">1170 Peachtree St. NE STE 400, Atlanta, GA 30309</span></span><u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<table class="m_-2647392945448569741MsoNormalTable gmail_msg" border="0" cellpadding="0" style="background:white">
<tbody class="gmail_msg">
<tr class="gmail_msg">
<td nowrap style="padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td nowrap valign="top" style="padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
</tr>
<tr class="gmail_msg">
<td width="5" nowrap style="width:3.75pt;padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td width="70" nowrap valign="top" style="width:52.5pt;padding:.75pt .75pt .75pt .75pt" class="gmail_msg">
</td>
<td width="5" nowrap style="width:3.75pt;padding:.75pt .75pt .75pt .75pt" class="gmail_msg"></td>
<td width="287" nowrap valign="top" style="width:215.25pt;padding:.75pt .75pt .75pt .75pt" class="gmail_msg">
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal gmail_msg"><span class="m_-2647392945448569741gmailmsg gmail_msg"><span style="font-size:11.0pt;font-family:Calibri" class="gmail_msg"> </span></span><u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<p class="MsoNormal gmail_msg"><span class="m_-2647392945448569741gmailmsg gmail_msg"><span style="font-size:11.0pt;font-family:Calibri" class="gmail_msg"> </span></span><u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in" class="gmail_msg">
<p class="MsoNormal gmail_msg"><span class="m_-2647392945448569741gmailmsg gmail_msg"><b class="gmail_msg"><span style="font-family:Calibri;color:black" class="gmail_msg">From:
</span></b></span><span class="m_-2647392945448569741gmailmsg gmail_msg"><span style="font-family:Calibri;color:black" class="gmail_msg">CMake <<a href="mailto:cmake-bounces@cmake.org" class="gmail_msg" target="_blank">cmake-bounces@cmake.org</a>> on behalf of Homero Cardoso de Almeida <<a href="mailto:homerocda@gmail.com" class="gmail_msg" target="_blank">homerocda@gmail.com</a>></span></span><span style="font-family:Calibri;color:black" class="gmail_msg"><br class="gmail_msg">
<span class="m_-2647392945448569741gmailmsg gmail_msg"><b class="gmail_msg">Date: </b>Thursday, October 20, 2016 at 2:56 PM</span><br class="gmail_msg">
<span class="m_-2647392945448569741gmailmsg gmail_msg"><b class="gmail_msg">To: </b>"<a href="mailto:cmake@cmake.org" class="gmail_msg" target="_blank">cmake@cmake.org</a>" <<a href="mailto:cmake@cmake.org" class="gmail_msg" target="_blank">cmake@cmake.org</a>></span><br class="gmail_msg">
<span class="m_-2647392945448569741gmailmsg gmail_msg"><b class="gmail_msg">Subject: </b>[EXTERNAL]: [CMake] FindProtobuf in specified dirs</span></span><u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"> <u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Hello,
<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"> <u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">I'm working on enhancing the build process in my company by using CMake, and I'm having trouble to have it find the Google Protocol Buffers binary and libraries in a specific directory
 in my workspace.<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"> <u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Due to several reasons, we cannot install protobuffers directly in our environment, so I have it download and unpack a zip file with the protobuffer library and header files in
 a directory in my home folder. However, when I use the find_package directive giving said folder as a hint it complains that it could not find a protobuf-config.cmake file and fails. I couldn't find any such file anywhere, the only thing coming close is a
 "<a href="http://protobuf-config.cmake.in" class="gmail_msg" target="_blank">protobuf-config.cmake.in</a>" in the protobuf source tree and I don't know if I can use that.<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"> <u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Do I have to provide my own protobuf-config.cmake file, or I'm using it completely wrong?<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"> <u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">We are frozen in protocol buffers 2.4.1. I guess we can upgrade to 2.7.0, but we can't use 3.0.x.<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg"> <u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Thanks,<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
<div class="gmail_msg">
<p class="MsoNormal gmail_msg">Homero.<u class="gmail_msg"></u><u class="gmail_msg"></u></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div></div></blockquote></div>