Skip to content

Instantly share code, notes, and snippets.

@doublec
Created October 2, 2015 09:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save doublec/9ffaab4292421f130cf4 to your computer and use it in GitHub Desktop.
Save doublec/9ffaab4292421f130cf4 to your computer and use it in GitHub Desktop.
Building Self on Ubuntu 15.04
$ sudo apt-get install gcc-multilib g++-multilib libx11-dev:i386 libXext-dev:i386 libncurses5-dev:i386
$ git clone https://github.com/doublec/self
$ cd self
$ make -f Makefile.linux
$ cd objects
$ ../vm/Self
Self Virtual Machine Version 4.1.13, Fri 02 Oct 15 09:48:48 Linux i3864.4.alpha2-437-g43ebab6
Copyright 1989-2003: The Self Group (type _Credits for credits)
for I386: LogVMMessages = true
for I386: PrintScriptName = true
for I386: Inline = true
for I386: SICDeferUncommonBranches = false (not implemented)
for I386: SICReplaceOnStack = false (not implemented)
for I386: SaveOutgoingArgumentsOfPatchedFrames = true
VM# 'worldBuilder.self' _RunScript
...
Load UI2 (Morphic)? (y/N)
> y
...
Load UI1 (X11 only)? (y/N)
> N
You chose: N.
verifying newgen: eden from to oldgen: old0 old1 z p r S v O m N M i done
Starting: Refilling module cache...
Finished: Refilling module cache
[Fri Oct 02 09:58:29 2015] info -- Scheduler started (according to snapshotAction schedulerInitial)
"Self 0" desktop open
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment