sterum
Well-Known Member
@kamikaze
Selbstbauen geht eigentlich ganz schnell:
Folgende Ports müssen installiert sein:
xorg, automake, autoconf, libtool, m4, pkg-config, texinfo, lua51, freetype2, jpeg, curl, openssl, librsvg2, libunguf, subversion.
/usr/local/e17/share/config.site mit folgendem Inhalt erstellen:
dann noch:
und dann die Bibliotheken und E17 in dieser Reihenfolge bauen:
eina, eet, evas, ecore, efreet, embryo, edje, e_dbus, e
Mit gmake bauen, mit BSD make funktioniert's nicht.
Eine ausführliche Anleitung gibt es hier: http://www.bendug.org/howto:build_e17_from_source_on_freebsd_8
Selbstbauen geht eigentlich ganz schnell:
Folgende Ports müssen installiert sein:
xorg, automake, autoconf, libtool, m4, pkg-config, texinfo, lua51, freetype2, jpeg, curl, openssl, librsvg2, libunguf, subversion.
Code:
mkdir e17
cd e17
svn co http://svn.enlightenment.org/svn/e/trunk/eina eina
svn co http://svn.enlightenment.org/svn/e/trunk/eet eet
svn co http://svn.enlightenment.org/svn/e/trunk/evas evas
svn co http://svn.enlightenment.org/svn/e/trunk/ecore ecore
svn co http://svn.enlightenment.org/svn/e/trunk/efreet efreet
svn co http://svn.enlightenment.org/svn/e/trunk/embryo embryo
svn co http://svn.enlightenment.org/svn/e/trunk/edje edje
svn co http://svn.enlightenment.org/svn/e/trunk/e_dbus e_dbus
svn co http://svn.enlightenment.org/svn/e/trunk/e e
mkdir -p /usr/local/e17/share
/usr/local/e17/share/config.site mit folgendem Inhalt erstellen:
Code:
PREFIX="/usr/local/e17"
CFLAGS="-L/usr/local/lib -L/usr/X11R6/lib -L$PREFIX/lib -I/usr/local/include \
-I/usr/X11R6/include -I$PREFIX/include -I/usr/local/share/libtool/libltdl"
LDFLAGS="-lintl -liconv"
CPPFLAGS="-I/usr/X11R6/include -I$PREFIX/include -I/usr/local/share/libtool/libltdl"
ACLOCAL_FLAGS="-I /usr/local/share/aclocal"
LD_LIBRARY_PATH="/usr/X11R6/lib:/usr/local/e17/lib:$LD_LIBRARY_PATH"
dann noch:
Code:
export PATH=$PATH:/usr/local/e17/bin
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/e17/lib/pkgconfig"
und dann die Bibliotheken und E17 in dieser Reihenfolge bauen:
eina, eet, evas, ecore, efreet, embryo, edje, e_dbus, e
Mit gmake bauen, mit BSD make funktioniert's nicht.
Code:
cd eina
./autogen.sh --prefix=/usr/local/e17
gmake
gmake install
Eine ausführliche Anleitung gibt es hier: http://www.bendug.org/howto:build_e17_from_source_on_freebsd_8