History Report a problem
Article Edit this page Discussion

Download

From Sawfish

Jump to: navigation, search
Documentation quick access

The most recently released version of sawfish is available from:

http://sourceforge.net/project/showfiles.php?group_id=32

To compile this you'll need GNU make, Imlib (optional), John Harper's librep Lisp interpreter (0.13+), and the rep-gtk binding (0.14+) installed. Sources for some of these are:

http://librep.sourceforge.net/
http://rep-gtk.sourceforge.net/
ftp://ftp.enlightenment.org/enlightenment/imlib/

[edit] Precompiled packages

Most Linux distributions include precompiled packages for sawfish. Using them is usually a good idea, since compiling sawfish from source can sometimes be a little involved.

  • Debian: Packages available for sarge/etch/lenny/sid using your favorite package manager. Also look for pager and other extras.
  • Ubuntu: Uses Debian derived packages, available for all versions.

[edit] SVN

Alternatively you may use anonymous subversion access to the latest development sources (with no guarantees that they will work correctly, or even compile).

svn co http://svn.gnome.org/svn/sawfish/trunk sawfish 

You can also browse the SVN archive online at http://svn.gnome.org/viewcvs/sawfish/.

To compile a subversion checkout, you need to install, apart from the normal requierements, the GNU autotools, specificaly automake and autoconf. automake 1.10 and autoconf >= 2.60 have been tested and are known to work.

After getting a checkout of the tree, you need to run

aclocal
autoconf

before the usual

./configure

This step may fail if aclocal cannot find the autoconf macros for any of the compile-time requisites. In that case, look for them (they are the files from your -devel packages with an .m4 extension) and add their location to your aclocal call, as

aclocal -I /some/dir -I /some/other/dir

In many cases you could need to install the packages where the missing macros are located. For example:

 pinocchio@balocchi ~/s/sawfish> aclocal
 aclocal:configure.in:148: warning: macro `AM_PATH_REP' not found in library
 aclocal:configure.in:229: warning: macro `AM_PATH_GTK_2_0' not found in library

With some guessing, you should be able to figure out in which package are located these macros: for example in this case they're installed in the librep-dev and libgtk-2.0-dev packages (Debian/Ubuntu). By installing these packages, the corresponding macros will be installed in /usr/share/aclocal, where they're looked up by aclocal, and you shouldn't get error messages anymore.

Rate this article:

Share this article:

Hubs Highlights International Sites Wikia messages
Entertainment
Gaming
Cartoons & Comics
Science Fiction
Hobbies
Sports
See all...
Grand Theft Auto
Pixar
Legend of Zelda Wiki
Terminator Wiki
Everquest II Wiki
One Piece
German
Spanish
Chinese
Japanese
More...
Wikia is hiring for several open positions
Send this article to a friend
"Download"
 
 
Hi!

I thought you'd like this page from Wikia!

http://sawfish.wikia.com

Come check it out!
Send confirmation