<html><body bgcolor="#FFFFFF"><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">Russell asked:</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "><br><blockquote type="cite" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; "><div><div id="ygrp-mlmsg" style="font-size: 13px; font-family: Arial, helvetica, clean, sans-serif; position: relative; "><div id="ygrp-msg" style="line-height: 1.22em; z-index: 1; "><div id="ygrp-text" style="line-height: 1.22em; font-family: Georgia; "><div style="line-height: 1.22em; ">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></body></html>