|
|
Available platforms
Syx has been tested on the following platforms:
- Debian GNU/Linux (x64)
- Gentoo Linux (x86 and x64)
- Slackware Linux 12.0
- Foresight Linux 1.4.1
- Arch Linux 2007.08-2
- SunOS 5.10
- Solaris 11 (Sparc and x86-64)
- FreeBSD 6.1
- Linux From Scratch 64-bit
- Windows 98, XP, Vista
- Windows CE (PocketPC and SmartPhone)
- Mac OSX (PPC and Intel)
System requirements
- GNU MP Bignum Library (recommended)
- GTK+ toolkit (optional plugin)
- Readline for the console (optional plugin, not supported on Windows)
SEE BELOW FOR SOURCES INSTALLATION INSTRUCTIONS
SOME PACKAGES/ARCHIVES ARE NOT UPDATED YET TO VERSION 0.1.7
Windows XP
To install Syx on your Windows XP system, you must download the installer here.
Alternatively, if you are on a limited system, you can still download the binaries archive here. Extract the archive then Syx is ready to be used. File types are not updated though to match .st and .sim files.
Once you downloaded it, double click on it and then follow the instructions.
Windows CE (PocketPC and Smartphone)
To install Syx on your handled system you must download the binary archive here.
Extract the archive; a new directory will be created named syx-0.1.7-bin-wince. Upload the contents of the directory (not the directory) into the root of your device.
To run it just click on the syx application in your handled device.
Foresight Linux
To install Syx on your linux distribution perform the following command in a root shell prompt:
# conary update syx
This will install the syx package or update it if already installed.
Arch Linux
To install Syx on your linux distribution perform the following command in a root shell prompt:
# pacman -U syx
This will install the syx package or update it if already installed.
Gentoo Linux
There's no Gentoo official ebuild at the moment, but you may use Layman to install it from the Gentoo Sunrise User Overlay. If you don't have layman yet, you can emerge it with the following commands:
emerge -va layman echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf layman -f -a sunrise
Once this is done without troubles, we can go ahead installing Syx:
emerge syx
To upgrade to a newer version of Syx:
layman -s sunrise emerge syx
Other binary packages
Syx works on many other platforms, but below you'll see only available downloads from this website.
The following are the Smalltalk YX 0.1.7 archives:
Solaris 11 (Sparc 64-bit) (thanks to blufox)
Solaris 11 x86 (thanks to blufox)
Solaris 11 x86-64 (thanks to blufox)
FreeBSD 6.1 x86 (thanks to blufox)
Once downloaded, please read the README or README-BINARIES file.
Installing from Sources
Obtain source archive here: http://syx.googlecode.com/files/syx-0.1.7.tar.gz Find more archives in the Downloads section.
Unstable
If you want to hack on Syx or being updated with the latest changes, you can download the snapshot of the master branch here.
Alternatively, you can also get a working copy of the Git repository:
git clone http://repo.or.cz/r/syx.git
or
git clone git://repo.or.cz/syx.git
Building with GNU build (autotools)
To build Smalltalk YX with this building system you need a make program (for example GNU make).
Then click here and follow the instructions
Building with SCons
In order to compile and install Smalltalk YX successfully you have to get SCons installed on your system.
Sign in to add a comment

I just installed SYX in my Slackware 12.0 and it works great. Perhaps you should update the tested platforms list :)
Cheers, Daniel.
Thanks very much Daniel :)
Hello, I've just compiled syx under MacOSX 10.4.11. Without readline library as I had some problems when tried to link to it. The strange thing that in Terminal syx shows the '>' character only after I hit enter, so my session looks like the following:
Yes this is a known issue since syx 0.1.5. The problem comes with the stdout buffering. Thanks very much. Feel free to open an issue.