<div dir="ltr">Roland<div><br></div><div>You can also use Spack, and say &quot;spack install funhpc&quot;...</div><div><br></div><div>This is what I&#39;m doing, but I might be driving out the devil with beelzebub.</div><div><br></div><div>-erik</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 11, 2017 at 5:18 PM, Roland Haas <span dir="ltr">&lt;<a href="mailto:rhaas@illinois.edu" target="_blank">rhaas@illinois.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Erik, all,<br>
<span class=""><br>
&gt; You need to install these packages:<br>
&gt;<br>
&gt;     depends_on(&#39;cereal&#39;)<br>
&gt;     depends_on(&#39;googletest&#39;)<br>
&gt;     depends_on(&#39;hwloc&#39;)<br>
&gt;     depends_on(&#39;jemalloc&#39;)<br>
&gt;     depends_on(&#39;mpi&#39;)<br>
&gt;     depends_on(&#39;qthreads&#39;)<br>
</span>Thank you for the list, it would have taken me a while to find out<br>
which packages are needed (most I already have installed I think).<br>
<span class=""><br>
&gt; Then you can call cmake, pointing it to these packages in &quot;the usual way&quot;,<br>
</span>Uff, unfortunately I am not familiar at all with cmake. So &quot;the usual<br>
way&quot; was no help for me, but I will certainly try giving -DCEREAL_ROOT<br>
etc. a try. Is there a &quot;how to use cmake for dummies&quot; tutorial anywhere?<br>
In the past I always found that cmake --help is not useful in telling me<br>
what -D options I could set (not that the competition, eg autoconf<br>
necessarily does any better in this respect though).<br>
<span class=""><br>
&gt; i.e. by passing flags such as &quot;-DCEREAL_ROOT=...&quot; etc. to cmake. If you<br>
&gt; have pkg-config installed, then cmake should also be able to use it to find<br>
&gt; external packages if PKG_CONFIG_PATH (?) is set pointing to them.<br>
</span>That should be no problem for most of them since they are mostly Debian<br>
packages.<br>
<span class=""><br>
&gt; The<br>
&gt; &quot;.travis.yml&quot; file in FunHPC might also be a good starting point, although<br>
&gt; it is based on Ubuntu 14.04 and thus a bit more complicated than necessary.<br>
</span>Hmm, that is different again now. I will try and see if I can<br>
understand what it does.<br>
<br>
Thanks for the pointers. With this I should hopefully get the current<br>
master of funhpc working on my laptop again (for faster turnaround and<br>
the ability to code while on planes).<br>
<span class=""><br>
Yours,<br>
Roland<br>
<br>
--<br>
My email is as private as my paper mail. I therefore support encrypting<br>
</span>and signing email messages. Get my PGP key from <a href="http://pgp.mit.edu" rel="noreferrer" target="_blank">http://pgp.mit.edu</a> .<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Erik Schnetter &lt;<a href="mailto:eschnetter@perimeterinstitute.ca" target="_blank">eschnetter@perimeterinstitute.ca</a>&gt;<br><a href="http://www.perimeterinstitute.ca/personal/eschnetter/" target="_blank">http://www.perimeterinstitute.ca/personal/eschnetter/</a><br>AIM: eschnett247, Skype: eschnett, Google Talk: <a href="mailto:schnetter@gmail.com" target="_blank">schnetter@gmail.com</a></div>
</div>