ChoX11

From RISC OS
Revision as of 15:58, 28 March 2006 by WikiSysop (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

X Windows Libraries for RISC OS

2nd December 2004 - Latest ChoX11

Information and libraries relating to running X Windows programs on RISC OS


Library Downloads

ChoX11 also requires <a href="http://www.riscos.info/desklib/">DeskLib</a>.

ChoX11

  <img src="chox11-logo.png" vspace=10 hspace=10>
 XLib replacement library for RISC OS.  ChoX11 allows X Windows programs
 to run as native RISC OS Wimp tasks.  This means that potentially,
 many hundreds of X applications could be converted to run on RISC OS,
 filling in the gaps in the software base.   The importance of this
 library should not be underestimated.

See this <a href="http://www.drobe.co.uk/riscos/artifact1091.html">drobe.co.uk article</a> for a fuller explanation of ChoX11.

  • <a href="../downloads/xlib/chox11-0.30.zip">ChoX11</a> (0.30)
  • <a href="../downloads/xlib/chox11-examples.zip">ChoX11 examples</a>
  • <a href="../downloads/xlib/chox11-src.zip">ChoX11 sources</a>
  <img src="xlogo-riscos.gif" vspace=10 hspace=10>

You can access ChoX11 via CVS if you wish to keep up with the most recent developments. Use the following commands or similar:

  cvs -d:pserver:anonymous@cvs.chocky.org:/var/cvs login
  (password anonymous)

  cvs -z3 -d:pserver:anonymous@cvs.chocky.org:/var/cvs co ChoX11

RiscXLib

RiscXLib is a set of libraries and headers for the X Window System. It allows you to compile and link X clients either alongside ChoX11 or as regular X applications in which case they need an XServer to display on. This is a much updated version based upon the original by Leo White.

  • <a href="../downloads/xlib/RiscXLib-0.03.zip">RiscXLib 0.03</a>


X.org

RiscXLib's libraries were built from X.org CVS source, cross compiled using GCCSDK. Doing this yourself will enable use of ChoX11 in the same environment.

  • <a href="http://xorg.freedesktop.org/XOrg/CvsPage">X.org CVS</a>.
  • <a href="../downloads/xlib/x.org-diff">RISC OS Patches</a> for X.org CVS.
  • <a href="../downloads/xlib/riscos.cf">RISC OS configuration file</a>.

Once you have applied the patches, place the configuration file into the config/cf directory. Then

  make World CROSSCOMPILEDIR=/home/riscos/env/cross

"make Everything" or just "make" for subsequent builds, unless you want to rebuild everything from clean.


Links


These libraries are provided to the RISC OS community as a service in the hope they will be useful. Unfortunately, I can only provide help for their use to subscribers to the <a href="http://www.chocky.org/unix/">Unix Porting Project</a> for time reasons.


Contact: <a href="mailto:peter@chocky.org">Peter Naulls</a>


</body> </html>