<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>OK, I have a compiled executable on Ubuntu 8.10.   Woohoo!</div><div><br></div><div>At the moment it loads the Demo snapshot, but the desktop doesn't  come up.</div><div><br></div><div><div>This presumably means that the integration with X11 has gone wrong somewhere.</div><div><br></div><div>I'll have another try in a few days.</div><div><br></div><div>(PS: the Self VM has an enormous amount of debugging info!  strip took the VM from 168M -> 1.6M!)</div><div><div><br></div><div>-------------------------------------</div><div><div>russell-desktop:~/Desktop> ./Self -s Demo.snap</div><div>for I386:  LogVMMessages = true</div><div>for I386:  PrintScriptName  = true</div><div>for I386:  Inline = true</div><div>for I386:  SICDeferUncommonBranches = false (not implemented)</div><div>for I386:  SICReplaceOnStack = false (not implemented)</div><div>for I386:  SaveOutgoingArgumentsOfPatchedFrames = true</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Welcome to the Self system!  (Version 4.2)</div><div><br></div><div><br></div><div>Copyright 1992-2006 Sun Microsystems, Inc. and Stanford University.</div><div>See the LICENSE file for license information.</div><div><br></div><div>Type _Credits for full credits.</div><div><br></div><div>VM version: 4.1.12</div><div><br></div><div>Adjusting VM for better UI2 performance:</div><div>  _MaxPICSize: 25</div><div>  _Flush</div><div>"Self 2" desktop open</div><div>Error: ENOSYS.</div><div>Receiver is: raiseError.</div><div>To debug in ui2, type:      selfProcessModel debugProcess: 0 as</div><div>to debug in console, type:  attach: 0</div><div>to dump stack, type:        0 as printError.</div><div>The desktop is already open!</div><div>desktop</div><div>"Self 3" desktop go</div><div>Warning: Self 1(type: worldMorph) cannot go; no sourceHands.</div><div>desktop</div><div>"Self 4" 3 + 4</div><div>7</div><div>"Self 5" quit</div><div>Save to Demo.snap before quitting? </div><div>  y => save, then quit</div><div>  n => quit without saving</div><div>  RET => cancel</div><div>Response: n</div><div>russell-desktop:~/Desktop> </div><div><br></div></div><div><div><br></div></div></div></div><div><div>On 03/06/2008, at 10:44 PM, Russell Allen wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="background-color: rgb(255, 255, 255); "><div id="ygrp-mlmsg" style="width: 655px; position: relative; font-size: 13px; font-family: arial, helvetica, clean, sans-serif; "><div id="ygrp-msg" style="width: 470px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px; padding-left: 0px; float: left; z-index: 1; line-height: 1.22em; "><div id="ygrp-text" style="line-height: 1.22em; font-family: Georgia; "><div style="line-height: 1.22em; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; "><br class="webkit-block-placeholder"></div><div style="line-height: 1.22em; ">Thanks.  I don't have an actual linux machine myself at the moment - I'm just working off vmware.  </div><div style="line-height: 1.22em; "><br style="line-height: 1.22em; "></div><div style="line-height: 1.22em; ">Preliminary play with the latest Ubuntu seems to get most of the way (once various libraries have been included).  I can get it to more or less work up to the final link stage before ld crashes.</div><div style="line-height: 1.22em; "><br style="line-height: 1.22em; "></div><div style="line-height: 1.22em; ">One problem I'm not sure how to get around is that Self seems to want to use termcap rather than ncurses which isn't supported on debian based systems.  </div><div style="line-height: 1.22em; "><br style="line-height: 1.22em; "></div><div style="line-height: 1.22em; ">I'll play some more and see if I get anywhere.</div><div style="line-height: 1.22em; "><br style="line-height: 1.22em; "></div><div style="line-height: 1.22em; ">Cheers,</div><div style="line-height: 1.22em; "><br style="line-height: 1.22em; "></div><div style="line-height: 1.22em; ">Russell</div><br style="line-height: 1.22em; "><div style="line-height: 1.22em; "><div style="line-height: 1.22em; ">On 01/06/2008, at 2:21 PM, Adam Spitz wrote:</div><br class="Apple-interchange-newline" style="line-height: 1.22em; "><blockquote type="cite" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; line-height: 1.22em; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; line-height: 1.22em; "><div style="background-color: rgb(255, 255, 255); line-height: 1.22em; "><div id="ygrp-mlmsg" style="font-size: 13px; font-family: arial, helvetica, clean, sans-serif; line-height: 1.22em; "><div id="ygrp-msg" style="line-height: 1.22em; "><div id="ygrp-text" style="line-height: 1.22em; font-family: Georgia; "><p style="line-height: 1.22em; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; ">--- In<span class="Apple-converted-space" style="line-height: 1.22em; "> </span><a href="mailto:self-interest%40yahoogroups.com" style="line-height: 1.22em; ">self-interest@<wbr style="line-height: 1.22em; ">yahoogroups.<wbr style="line-height: 1.22em; ">com</a>, "russell.allen23" <mail@...> wrote:<br style="line-height: 1.22em; ">><span class="Apple-converted-space" style="line-height: 1.22em; "> </span><br style="line-height: 1.22em; ">> I have Ubuntu set up on Vmware on my mac, and have checked out the sf.net<br style="line-height: 1.22em; ">> cvs tree, but frankly am a bit daunted by where to start compiling.<br style="line-height: 1.22em; ">><span class="Apple-converted-space" style="line-height: 1.22em; "> </span><br style="line-height: 1.22em; ">> In linux I would expect the standard gnuish ./configure; make; make install but I'm not<span class="Apple-converted-space" style="line-height: 1.22em; "> </span><br style="line-height: 1.22em; ">> sure where to start with Self.<br style="line-height: 1.22em; ">><span class="Apple-converted-space" style="line-height: 1.22em; "> </span><br style="line-height: 1.22em; ">> I don't suppose there is a recipe out there of the 'go to vm/linux and make<br style="line-height: 1.22em; ">> interpreter' sort to get me started?<br style="line-height: 1.22em; "><br style="line-height: 1.22em; ">For now, if I had to guess, I'd say try something like:<br style="line-height: 1.22em; "><br style="line-height: 1.22em; ">add $SELF_WORKING_<wbr style="line-height: 1.22em; ">DIR/bin/linux and $SELF_WORKING_<wbr style="line-height: 1.22em; ">DIR/bin/shell to your path<br style="line-height: 1.22em; ">be sure you've got csh installed<br style="line-height: 1.22em; ">cd $SELF_WORKING_<wbr style="line-height: 1.22em; ">DIR/bin/linux; make<br style="line-height: 1.22em; ">cd $SELF_WORKING_<wbr style="line-height: 1.22em; ">DIR/vm/linux/<wbr style="line-height: 1.22em; ">generated; make lists<br style="line-height: 1.22em; ">cd $SELF_WORKING_<wbr style="line-height: 1.22em; ">DIR/vm/linux/<wbr style="line-height: 1.22em; ">optimized; make<br style="line-height: 1.22em; "><br style="line-height: 1.22em; ">I'm trying to get myself a Linux machine over here, so I can play with this myself. Haven't<span class="Apple-converted-space" style="line-height: 1.22em; "> </span><br style="line-height: 1.22em; ">gotten it set up yet, though.<br style="line-height: 1.22em; "><br style="line-height: 1.22em; ">Adam<br style="line-height: 1.22em; "><br style="line-height: 1.22em; "></p></div><span width="1" style="color: white; line-height: 1.22em; "></span></div></div></div></span></blockquote></div><br style="line-height: 1.22em; "><div style="line-height: 1.22em; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; "><br class="webkit-block-placeholder"></div></div><span width="1" style="color: white; line-height: 1.22em; "></span></div></span></blockquote></div><br></body></html>