Supported platforms

The short story

component Linux i386 Linux x86-64 Linux PPC FreeBSD i386 Windows i386 OS X i386 OS X PPC
rgc stable ? stable stable stable ? working
fm_server stable ? ? working stable ? ?
fm_gui stable ? stable ? strange crashes ? ?

The details

RGC

Should compile on about any platform on which GLib runs and a BSD socket interface is available.

It has compiled successfully and run its testsuite under different Linux distributions and FreeBSD (i386), OS X (PowerPC) and Microsoft Windows (NT-based versions, using both Cygwin and the native build enviroment MinGW).

The RBP wire protocol should be compatible between different CPU architectures (little- and big-endian, 32-64 bit, ...) but this feature hasn't been extensively tested. Basic communication between i386 and PowerPC machines has been found to work. If you rely on it, we gladly accept donations of machines using any strange architecture...

fm_server

In addition to a working installation of RGC, it requires GStreamer 0.10 and JACK.

It has been tested on Linux (i386), FreeBSD (i386) and on Microsoft Windows (compiled with MinGW, using  jackdmp instead of JACK). It has a complex threading model (GLib mainloop, GStreamer and JACK...) but works reliably even on Windows.

fm_gui

In addition to a working installation of RGC, it requires GTK+ 2.0 and libglade.

It has been tested on Linux (i386 and PPC), but recent versions have problems under Microsoft Windows (it works perfectly until the users starts to move one of its windows (!!!), resulting in WinSock? closing its TCP connection, probably caused by interations between the GLib mainloop, WinSock? and the redraw messages).