Enlightenment.org
-
-

Enlightenment DR17 User Guide

-

This is the Get-E.org Enlightenment DR17 User Guide. Please note that this guide only covers the E17 windowmanager and its dependencies. For information on other EFL based programs, consult the EFL user guide instead.

3.3 - BSD Specific Installation

E17 on NetBSD and OpenBSD

Enlightenment DR17 is not working properly on NetBSD and OpenBSD, because of their C librarys. They are not C99 compliant and they are not supporting the %a flag (convert float to hex). But, there is a hack: install the Trio library.

And of course, there are no guarantees that it will work.

E17 on FreeBSD and FreeBSD-based Operating Systems (such as PC-BSD)

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 "Installation from CVS" portion of this guide, but before you run ./autogen.sh, you should do some things:

  • Set your $CFLAGS environment variable:
  • export CFLAGS=" -lintl -liconv -g -L/usr/X11R6/lib -L/usr/local/lib -I/usr/local/include -I/usr/X11R6/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.

Thats it. You are ready to compile Enlightenment DR17. Follow the instructions in "Installation from CVS" section.


PreviousUpNext

-