<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Ah OK. I hadn't realised kqueue was on Macs.</div><div><br></div><div>I'm interested in the build problems - in the words of the poet, it works for me.  It would be great if you could share any build tips/changes you make.</div><div><br></div><div>- Russell</div><br><div><div>On 01/01/2011, at 1:27 AM, David Goehrig wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">



<div style="background-color: rgb(255, 255, 255); position: static; z-index: auto; ">
<span style="display:none"> </span>



    <div id="ygrp-text"><div><br class="webkit-block-placeholder"></div><div><span class="Apple-style-span">Russell asked:</span></div><div><span class="Apple-style-span"><br><blockquote type="cite"><div><div id="ygrp-mlmsg" style="font-size: 13px;font-family: Arial, helvetica, clean, sans-serif;"><div id="ygrp-msg"><div id="ygrp-text" style="font-family: Georgia;"><div>Does this mean you are running Self on FreeBSD? And if so did you need any changes to the build process?</div></div></div></div></div></blockquote></span><div><br></div><div>Nope just a Mac. The Mac and FreeBSD share a compatible implementation of kqueue and I believe kqueue64. Kqueue and mmap are the only two system calls outside of what's already in the self tools you need to build a high performance server on the BSD variants. </div><div><br></div><div> I did run into some build issues where the build targets were failing to run one of the custom scripts. Fixing it was a matter of just setting the proper defines in the C C++ compile options. </div><div><br></div><div>One bit that hung me up was the makeDeps program. Going the straight make route was another dead end. The final bit problem I had was the final build world script ran and then crashed right before saving an image. I could load and run all of my old images, but I could not build from scratch. </div><div><br></div><div><br></div><div><br></div><br>-=-=- <a href="mailto:dave@nexttolast.com">dave@nexttolast.com</a> -=-=-</div><div><br></div><blockquote type="cite"><div><div style="color: #fff;height: 0;"></div>






<!-- end group email -->

</div></blockquote><div><br class="webkit-block-placeholder"></div>

    </div>
     

    

</div>



<!-- end group email -->

</blockquote></div><br></body></html>