Support
Contribute
Contact
Tracker
Navigation
Personal tools
 

E17 User Guide/Installing on BSD systems

« E17 User Guide
Installing on BSD systems
»
Installing using Linux distribution packages Installing on Solaris

Contents

NetBSD and OpenBSD

Enlightenment DR17 is unlikely to work on NetBSD releases older than 4.0.

On OpenBSD you can install e17 from ports by typing cd /usr/ports/x11-wm/enlightenment-devel && make install clean at the shell prompt.

FreeBSD and FreeBSD-based Operating Systems

Installing from ports

$ cd /usr/ports/x11-wm/enlightenment-devel && make install clean

This will install the Enlightenment DR17 window manager itself and the libs that it needs. You will also find some themes and modules in the ports collection. We cannot list them all here, because the list will change, but you can do something like this to find them:

$ ls /usr/ports/x11-themes/e17-*
$ ls /usr/ports/x11/e17-*

Or simply open this link which will query the FreeBSD ports collection.

Installing from CVS

Simply follow the "Installing Using CVS" portion of this guide, but before you run ./autogen.sh, you should do some things:

Install /usr/ports/devel/gnu-autoconf and /usr/ports/devel/gnu-automake

Set your $CFLAGS environment variable like this:

$ export CFLAGS=" -lintl -liconv -g -L/usr/local/lib -I/usr/local/include "

Set your $PATH environment variable in a way that /usr/local/gnu-autotools/bin is before /usr/local/bin.

$ export PATH=/home/user/bin:/usr/local/gnu-autotools/bin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/X11R6/sbin:/usr/games:/sbin:/usr/sbin:.:

Set your $ACLOCAL_FLAGS variable to /usr/local/share/aclocal:

$ export ACLOCAL_FLAGS=' -I /usr/local/share/aclocal'

Note: if you're using a C-like shell, use the "setenv" command instead of "export".

Note: You may need to symlink /usr/local/gnu-autotools/aclocal-1.9 to /usr/local/gnu-autotools/bin/aclocal.

That's it. You are ready to compile Enlightenment DR17. Follow the instructions in the section "Installing Using CVS".