<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 "template" 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 "dirname $0" to detect the install folder instead of hardcoding it upon "build".</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 "mktemp" with "mktemp /tmp/yelp-XXXXXX"</div><div>Unfortunately you may want something more subtle to handle systems with $TMPDIR in a different place, thus I'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>