| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Installation

This version was saved 17 years, 10 months ago View current version     Page history
Saved by PBworks
on May 30, 2006 at 10:17:28 pm
 


 

Old version of this kind of document, with more detailed instructions can be found here.

This article contains explanations on how to build your own Squeak VM.

 

Requirements

 

GtkPlugin has been tested successfully on Slackware Linux with Gtk 2.8 and Squeak 3.9, so i would recommend to use the above tools.

 

Download

 

Download MC version and platform files from this page

 

Setup the VM

 

Untar downloaded platform files on top of the Squeak 3.9 VM, and you should have the following tree:

 

`-- platforms

-- Cross

`-- plugins

`-- GtkPlugin

`-- GtkPlugin.h

`-- unix

-- config

`-- make.cfg.in

`-- plugins

`-- GtkPlugin

-- Makefile.inc

-- acinclude.m4

`-- sqUnixGtkPrims.c

 

Load with Monticello

 

Once you downloaded and unzipped the package, you should find a .mcz file, then follow this steps:

  • Open File Browser
  • Select the .mcz file
  • Click on the "Load" button

 

Generate the plugin

 

After loading the Monticello package, you should be able to generate the plugin through VMMaker:

 

  • Open VMMaker
  • Drag GtkPlugin from the left side to the external plugins side
  • Click on "Generate external" button

 

Install the plugin

 

Once you have already installed Squeak 3.9 VM, you can now install the plugin by following these steps:

 

  • cd platforms/unix/config
  • make
  • cd ../bld
  • ../config/configure
  • make install-plugins

 

Test it

 

Open a Workspace and a Transcript then doIt:

GtkComboBoxTest start

 

After closing the window doIt:

Gtk mainQuit

Comments (0)

You don't have permission to comment on this page.