Thanks Allan, that helped get to the bottom of it. I had a stray openssl in my PATH in rbenv shims because (I think) of having installed MagLev Ruby. Having removed it I have a newly compiled version of TM2 opening up - well after one 'ninja scm/coerce'.<br>
<br>Do most people use this edge version for day-to-day work out of interest?<br><br><div class="gmail_quote">On 15 July 2013 00:42, Allan Odgaard <span dir="ltr"><<a href="mailto:mailinglist@textmate.org" target="_blank">mailinglist@textmate.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 13 Jul 2013, at 14:13, Richard Drake wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
textmate(master) $ ./configure<br>
make: ***<br>
[/Users/richarddrake/build/<u></u>TextMate/Frameworks/<u></u>SoftwareUpdate/fixtures/<u></u>secret.pem]<br>
Error 127<br>
</blockquote>
<br></div>
The failing line would be this (which you can try to re-run):<br>
<br>
   DST=build/Frameworks/<u></u>SoftwareUpdate/fixtures make -C Frameworks/SoftwareUpdate/<u></u>fixtures<br>
<br>
Although it’s invoking a (small) Makefile, so you’d have to dig into that, to find the exact thing which is failing.<br>
<br>
You can add ‘-n’ to ‘make’ to see what it calls.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
[…]<div class="im"><br>
/bin/sh: line 1: 33977 Segmentation fault: 11<br>
/Users/richarddrake/build/<u></u>TextMate/Frameworks/scm/test_<u></u>scm<br>
<br>
Got another error in trying again so googled and did:<br>
<br>
textmate(master) $ ninja scm/coerce<br>
</div></blockquote>
<br>
Normally it would fail if you lack ‘hg’ — but missing SCM commands shouldn’t produce segfaults.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
textmate(master) $ ninja SoftwareUpdate/coerce<br>
[1/1] Skip test<br></div>
'/Users/richarddrake/build/<u></u>TextMate/Frameworks/<u></u>SoftwareUpdate/test_<u></u>SoftwareUpdate'...<br>
<br>
which got me to:<br>
[8/26] Run test<br>
'/Users/richarddrake/build/<u></u>TextMate/Frameworks/<u></u>SoftwareUpdate/test_<u></u>SoftwareUpdate'...<br>
</blockquote>
<br>
The SoftwareUpdate/coerce target should cause the test to be skipped, that said, the test is failing because you lack the fixtures, which are missing because ./configure failed.<br>
<br>
It’s the first time I hear of someone with ./configure failing to generate the fixtures, so I don’t know what would cause it, but openssl is used in the process, so perhaps you have some non-standard version of that.<br>

<br>
Adding ‘-n’ to the make invocation above and then running the commands manually should help track down the problem.<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
textmate mailing list<br>
<a href="mailto:textmate@lists.macromates.com" target="_blank">textmate@lists.macromates.com</a><br>
<a href="http://lists.macromates.com/listinfo/textmate" target="_blank">http://lists.macromates.com/<u></u>listinfo/textmate</a></blockquote></div><br>