The latest version of the Xara Xtreme source is stored in a Subversion repository. In order to access the source code please follow the instructions in the Xara Subversion access instructions.

Xara Xtreme for Linux is currently only known to build on x86 and x86-64 architectures. We hope to support further Linux architectures later.

 

Prerequisites

  • GCC\G++ (preferably > 3.4.0)
  • pkg-config
  • GTK+ (including developer libraries)
  • wxWidgets 2.6.3 (see below), and any prequisites it has (note 2.6.3-rc2 will do, as 2.6.3 has not yet been released)
  • gettext (v0.14.3 or greater)
  • libtool
  • automake (v1.6 or greater)
  • autoconf (v2.59 or greater)
  • libpng (v1.2.8)
  • libjpeg (v6b)
  • zip
  • perl
  • md5sum
  • libxml2 (2.6.0 or greater)

Get and compile the wxWidgets source

You will ned wxWidgets 2.6.3 or later - we recommend using 2.6.3 release (WX_2_6_BRANCH also works, CVSHEAD - i.e. 2.7 is untested). Once the source has been retrieved, you will need to build them. Xara Xtreme uses the Unicode version of the library (and you can add --enable-debug, if you're intending to build a debug version of Xara Xtreme), this means that these options must be specified on the configure command line.
./configure --enable-unicode
(this will put the built library in /usr/local, you may need to add --prefix=/usr depending on your Linux distribution)
make
make install
You will need to be root to perform the "make install".

Compile the Xara Xtreme application

The main Xara Xtreme application can be compiled in the usual configure/make way. You should not need to run autoconf if you downloaded the source from the tar file (as opposed to getting it from subversion).
 autoreconf -f -i -s 
 ./configure (once agin you can specify the install location using --prefix) 
 make
 make install (optional, you willl need to be root; this just copies xaralx into /usr/local/bin)

You may want to add "--enable-debug" to the ./configure option above, to get debugging. Note this will noticeably slow the application down but will make it much easier to debug. You can also build a static executable using the "--enable-static-exec" flag, though this is not recommended unless you plan to distribute the consequent binary. Add "--enable-filters" to build the xarlib filter library, and "--enable-svgfilter" to build the SVGFitler.

 

Last Updated ( Saturday, 12 August 2006 11:40 )