<div dir="ltr">Hi,<div><br></div><div>we are running yelp-build on linux and OSX and we had one small problem on OSX: the mktemp command there behaves differently as the GNU version: it requires the &quot;template&quot; argument instead of having a default one. Except for this, the yelp tools work fine in our use case on OSX.</div>

<div>We also use a trick based on &quot;dirname $0&quot; to detect the install folder instead of hardcoding it upon &quot;build&quot;.</div><div><br></div><div>I suppose that this is a problem on BSD as well, and we would love to this see it fixed upstream instead of making this (small) change ourselves.</div>

<div><br></div><div>A quick fix is really easy: replace &quot;mktemp&quot; with &quot;mktemp /tmp/yelp-XXXXXX&quot;</div><div>Unfortunately you may want something more subtle to handle systems with $TMPDIR in a different place, thus I&#39;m not sure what a perfect solution is. Maybe detect OSX/BSD and only add the template on these systems or check $TMPDIR when creating the template.</div>

<div><br></div><div><br></div><div>Best.<br clear="all"><div><br></div>-- <br>AurĂ©lien Naldi
</div></div>