Enna Compilation on Ubuntu #4
sudo apt-get install xterm make gcc bison flex subversion automake autoconf autotools-dev \ autoconf-archive libtool gettext \ libpam0g-dev libfreetype6-dev libpng12-dev zlib1g-dev libjpeg62-dev \ libtiff4-dev libungif4-dev librsvg2-dev libx11-dev libxcursor-dev \ libxrender-dev libxrandr-dev libxfixes-dev libxdamage-dev \ libxcomposite-dev libxss-dev libxp-dev libxext-dev libxinerama-dev \ libxft-dev libxfont-dev libxi-dev libxv-dev libxkbfile-dev \ libxres-dev libxtst-dev libltdl7-dev libglu1-xorg-dev \ libglut3-dev xserver-xephyr libdbus-1-dev cvs subversion mercurial \ liblua5.1-dev libavformat-dev mplayer libxine-dev libxml2-dev \ libcurl4-openssl-dev wget libexif-dev libsqlite3-dev libxine1-all-plugins libxine1-ffmpeg \ autopoint libudev-dev
I just added autopoint for the autogen.sh of ecore and enna and the udev developpement package for eeze.
EFL libraries :
For EFL’s compilation we will use Brian ‘morlenxus’ Miculcy script : easy_e17.sh
wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh
chmod +x easy_e17.sh
We need to change a bit this script to suit our needs.
edit this script with the editor of your choice and change :
line 28:
efl_basic="eina eet evas ecore efreet eio eeze e_dbus embryo edje emotion ethumb elementary"
And line 30 :
bin_basic=""
Save your changes.
This script will download, build and install EFL in /opt/e17 and set all environnement variable you need to execute an EFL binary.
Sources will be download in $HOME/e17_src.
execute the script with :
./easy_e17.sh -i
Compilation begins. Later if you want to update EFL you just have to execute
./easy_e17.sh -u
And only changes since the last check out will be compiled.
Gb libs
You need the HEAD version of GeexBoX libs. In the previous post the 1.0.0 version was enough but Mat has made interresting changes in these libs, and Enna depends on them.
create a new directory :
mkdir gb_src && cd gb_src
hg clone http://hg.geexbox.org/libplayer hg clone http://hg.geexbox.org/libnfo hg clone http://hg.geexbox.org/libvalhalla hg clone http://hg.geexbox.org/enna
When EFL compilation is finished and succesfull, you can verify if all is working fine by executing : elementary_test
If something happens, congrats, EFL are correctly installed ![]()
Ok, now GB libs. We will installed all libs in /opt/e17 as easy_e17 script do for EFLs.
cd libplayer ./configure --prefix=/opt/e17 make sudo make install cd .. && cd libnfo ./configure --prefix=/opt/e17 make sudo make install cd .. && cd libvalhalla ./configure --prefix=/opt/e17 make sudo make install cd .. && cd enna ./autogen.sh --prefix=/opt/e17 make sudo make install
At this point you should launch enna.
You can run it with :
enna
The default theme is currently completly broke, so if you want to have something usable, you have to launch enna with the stb theme.
enna -t stb
Configuration
In previous version of Enna the configuration file was created in $HOME/.enna/enna.cfg. We try to follow freedesktop guidelines, and so are now using the $XDG_CONFIG_DIRS $XDG_DATA_DIRS.
The configuration is now saved in $HOME/.config/enna/enna.cfg
The libvalhalla database, fanarts, covers and all informations grabbed by libvalhlla are saved in $HOME/.local/share/enna/
The configuration is still created at enna startup.
To use the stb thme by default you can change the theme=default line in enna configuration by theme=stb in the [enna] section
Enjoy!
Thanks, Nico. This time I got it working on my system. Needed « export PKG_CONFIG_PATH=/opt/e17/lib/pkgconfig » to autogen successfully.
Looks good. Thanks for sharing your work.
Ive got installed on Ubuntu 11.04 but dont know wher the « enna.cfg » file is stored. Can you help me?
/home//.enna/
That is where it is. (use crtl+h to display hidden folders)
Thanks! I was able to get it installed using your guide; thank you for sharing!
Additionally i had to:
export PATH=$PATH:/opt/e17/bin
export PKG_CONFIG_PATH=/opt/e17/lib/pkgconfig
But other than that smooth sailing….
Chris
I would like help in compiling this on ubuntu 10.04. i can get everything but enna to compile. i want the latest build because it seems to better support themes. and this is being used in a student ran project in a high school
http://www.wsvn.com/news/articles/local/22004272977524/
Trying to build the latest from hg, there seem to be some files missing. src/bin/enna.c won’t compile. At least these four headers are not in hg:
#include « enna_config_main.h »
#include « enna_gui.h »
#include « activity_priv.h »
#include « module_priv.h »
Also some things seem to think « weather_api.c » lives in src/modules/activity/weather, but it actually lives in src/bin.
That’s all I tracked down so far.
This commit looks like the problem:
changeset: 3775:0f4efe373007
date: Wed Jun 15 19:16:09 2011 +0200
summary: enna main code structural tidy and reduced module exposure to enna internals
Yay for code cleanup! Boo for not comitting the new clean files
hello
I followed all that steps but when I’ve arrived to compile enna receive that:
No package ‘eina’ found
No package ‘eet’ found
No package ‘evas’ found
No package ‘ecore’ found
No package ‘ecore-evas’ found
No package ‘ecore-file’ found
No package ‘ecore-ipc’ found
No package ‘ecore-con’ found
No package ‘efreet’ found
No package ‘edje’ found
No package ‘edbus’ found
No package ‘ethumb’ found
No package ‘elementary’ found
No package ‘libvalhalla’ found
No package ‘libvalhalla’ found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables ENNA_CFLAGS
and ENNA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
and for the make command that:
ric@ubuntu:~/gb_src/enna$ make
make: *** No targets specified and no makefile found. Stop.
ric@ubuntu:~/gb_src/enna$
cd .. && cd enna
./autogen.sh –prefix=/opt/e17
make
sudo make install
May you help me? please
yes you need export PKG_CONFIG_PATH=/opt/e17/lib/pkgconfig
but it’s already done by easy_e17, if you build enna just after launching easy_e17.sh -i
For your make error, i have no idea, it works well for me. What’s the output of configure ?
I’ve used ubuntu 10.04Lts lite, I’ll now try Ubuntu 10.10 maybe it’s been that I don’t know
I’ve installed Ubuntu 10.10 but I didn’t resolve anything.
I’ve launched the command « make » in enna’s directory but I receive that:
make: *** No targets specified and no makefile found. Stop.
of following the output
ric@ubuntu:~/gb_src/enna$ ./autogen.sh –prefix=/opt/e17
Running autopoint…
Copying file ABOUT-NLS
Copying file config.rpath
Copying file m4/codeset.m4
Copying file m4/gettext.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intlmacosx.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/printf-posix.m4
Copying file m4/progtest.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
Running aclocal…
Running autoheader…
Running autoconf…
Running libtoolize…
Running automake…
configure.ac:29: installing `./compile’
configure.ac:7: installing `./config.guess’
configure.ac:7: installing `./config.sub’
configure.ac:11: installing `./install-sh’
configure.ac:11: installing `./missing’
src/bin/Makefile.am: installing `./depcomp’
Makefile.am:29: `%’-style pattern rules are a GNU make extension
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for library containing strerror… none required
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… no
checking for mawk… mawk
checking whether make sets $(MAKE)… yes
checking for style of include used by make… GNU
checking dependency style of gcc… gcc3
checking for an ANSI C-conforming const… yes
checking for __attribute__… yes
checking for gcc option to accept ISO C99… -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C… (cached) -std=gnu99
checking how to run the C preprocessor… gcc -std=gnu99 -E
checking for grep that handles long lines and -e… /bin/grep
checking for egrep… /bin/grep -E
checking for ANSI C header files… yes
checking for an ANSI C-conforming const… (cached) yes
checking whether gcc -std=gnu99 and cc understand -c and -o together… yes
checking whether gcc -std=gnu99 needs -traditional… no
checking for a sed that does not truncate output… /bin/sed
checking for fgrep… /bin/grep -F
checking for ld used by gcc -std=gnu99… /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld… yes
checking for BSD- or MS-compatible name lister (nm)… /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface… BSD nm
checking whether ln -s works… yes
checking the maximum length of command line arguments… 1572864
checking whether the shell understands some XSI constructs… yes
checking whether the shell understands « += »… yes
checking for /usr/bin/ld option to reload object files… -r
checking for objdump… objdump
checking how to recognize dependent libraries… pass_all
checking for ar… ar
checking for strip… strip
checking for ranlib… ranlib
checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object… ok
checking for sys/types.h… yes
checking for sys/stat.h… yes
checking for stdlib.h… yes
checking for string.h… yes
checking for memory.h… yes
checking for strings.h… yes
checking for inttypes.h… yes
checking for stdint.h… yes
checking for unistd.h… yes
checking for dlfcn.h… yes
checking for objdir… .libs
checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions… no
checking for gcc -std=gnu99 option to produce PIC… -fPIC -DPIC
checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works… yes
checking if gcc -std=gnu99 static flag -static works… yes
checking if gcc -std=gnu99 supports -c -o file.o… yes
checking if gcc -std=gnu99 supports -c -o file.o… (cached) yes
checking whether the gcc -std=gnu99 linker (/usr/bin/ld) supports shared libraries… yes
checking whether -lc should be explicitly linked in… no
checking dynamic linker characteristics… GNU/Linux ld.so
checking how to hardcode library paths into programs… immediate
checking whether stripping libraries is possible… yes
checking if libtool supports shared libraries… yes
checking whether to build shared libraries… yes
checking whether to build static libraries… yes
checking whether NLS is requested… yes
checking for msgfmt… /usr/bin/msgfmt
checking for gmsgfmt… /usr/bin/msgfmt
checking for xgettext… /usr/bin/xgettext
checking for msgmerge… /usr/bin/msgmerge
checking for ld used by GCC… /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld… yes
checking for shared library run path origin… done
checking for CFPreferencesCopyAppValue… no
checking for CFLocaleCopyCurrent… no
checking for GNU gettext in libc… yes
checking whether to use NLS… yes
checking where the gettext function comes from… libc
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for ENNA… no
configure: error: Package requirements (
eina >= 1.0.0
eet >= 1.4.0
evas >= 1.0.0
ecore >= 1.0.0
ecore-evas >= 1.0.0
ecore-file >= 1.0.0
ecore-ipc >= 1.0.0
ecore-con >= 1.0.0
efreet >= 1.0.0
edje >= 1.0.0
edbus >= 1.0.0
ethumb >= 0.1.0
elementary >= 0.7.0
libvalhalla >= 2.0.0 libvalhalla < 3.0.0
libxml-2.0
libcurl
) were not met:
No package 'eina' found
No package 'eet' found
No package 'evas' found
No package 'ecore' found
No package 'ecore-evas' found
No package 'ecore-file' found
No package 'ecore-ipc' found
No package 'ecore-con' found
No package 'efreet' found
No package 'edje' found
No package 'edbus' found
No package 'ethumb' found
No package 'elementary' found
No package 'libvalhalla' found
No package 'libvalhalla' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables ENNA_CFLAGS
and ENNA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
ric@ubuntu:~/gb_src/enna$ make
make: *** No targets specified and no makefile found. Stop.
ric@ubuntu:~/gb_src/enna$ sudo make install
make: *** No rule to make target `install'. Stop.
ric@ubuntu:~/gb_src/enna$ export PKG_CONFIG_PATH=/opt/e17/lib/pkgconfig
ric@ubuntu:~/gb_src/enna$ make
make: *** No targets specified and no makefile found. Stop.
anyone can help me?
You need to export PKG_CONFIG_FLAGS=/opt/e17/lib/pkg-config if you install all EFL and GB libs in /opt/e17 preffix.
And add /opt/e17/bin in your path.
That’s all and should work, at least it works for me
If after that if it’s not working, you should look at your pkg-config installation. Sometimes there is .pc dependencies which are not installed. So try pkg-config elementary –cflags –libs and look if there is an error.
sorry but I don’t understand that
« And add /opt/e17/bin in your path. »
thanks for your support
i mean : export PATH=$PATH:/opt/e17/bin
reinstalling EFL I’ve received that,
ric@ubuntu:~$ ./easy_e17.sh -u
——————————- Easy_e17.sh 1.4.0 ——————————
Developers: Brian ‘morlenxus’ Miculcy
David ‘onefang’ Seikel
Contributors: Tim ‘amon’ Zebulla
Daniel G. ‘_ke’ Siegel
Stefan ‘slax’ Langner
Massimiliano ‘Massi’ Calamelli
Thomas ‘thomasg’ Gstaedtner
Roberto ‘rex’ Sigalotti
——————————————————————————–
Updates: http://omicron.homeip.net/projects/#easy_e17.sh
Support: #e.de (irc.freenode.net)
morlenxus@gmx.net
Patches: Generally accepted, please contact me!
——————————————————————————–
—————————– Current Configuration —————————-
Install path: /opt/e17
Source path: /home/ric/e17_src/
Source url: http://svn.enlightenment.org/svn/e/trunk (Revision: HEAD)
Source mode: packages
Logs path: /tmp/easy_e17/install_logs
OS: Linux (Distribution: debian)
Packages: eina eet evas ecore efreet eio eeze e_dbus embryo edje emotion ethumb elementary
Script action: update
——————————————————————————–
——————————– Build phase 1/3 ——————————-
- running some basic system checks
- source checkout/update
——————————————————————————–
——————————- Basic system checks —————————-
- creating temporary dirs …. ok
- ‘automake’ available ……. ok
- ‘gcc’ available ………… ok
- ‘make’ available ……….. ok
- ‘svn’ available ………… ok
- build-user …………….. ric (non-root)
- sudo available …………. enter sudo-password:
- setting env variables …… ok
- creating destination dirs .. [sudo] password for ric: ok
- checking lib-path in ld …. ok (/etc/ld.so.conf.d/e17.conf)
——————————————————————————–
—————————– Source checkout/update —————————
- updating sources in ‘/home/ric/e17_src/eina’ …
U eina/m4/efl_attribute.m4
U eina/src/tests/eina_suite.c
U eina/src/tests/eina_suite.h
A eina/src/tests/eina_test_clist.c
U eina/src/tests/Makefile.am
A eina/src/include/eina_clist.h
U eina/src/include/Eina.h
U eina/src/include/Makefile.am
U eina/src/lib/eina_file.c
U eina/src/lib/eina_main.c
Updated to revision 64026.
- updating sources in ‘/home/ric/e17_src/eet’ …
At revision 64026.
- updating sources in ‘/home/ric/e17_src/evas’ …
U evas/m4/efl_attribute.m4
U evas/src/lib/engines/common/evas_op_blend/op_blend_color_sse3.c
U evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_sse3.c
U evas/src/lib/engines/common/evas_op_blend/op_blend_mask_color_sse3.c
U evas/src/lib/engines/common/evas_map_image_core.c
U evas/src/lib/engines/common/evas_map_image.c
U evas/src/lib/canvas/evas_events.c
U evas/src/lib/canvas/evas_map.c
U evas/src/lib/canvas/evas_render.c
U evas/src/lib/canvas/evas_object_image.c
U evas/src/modules/engines/gl_sdl/Makefile.am
U evas/src/modules/engines/gl_common/evas_gl_texture.c
U evas/src/modules/engines/gl_common/evas_gl_image.c
U evas/src/modules/engines/gl_common/evas_gl_context.c
U evas/src/modules/engines/gl_common/shader/rect_vert.h
U evas/src/modules/engines/gl_common/shader/tex_vert.h
U evas/src/modules/engines/gl_common/shader/img_vert.shd
U evas/src/modules/engines/gl_common/shader/filter_blur_vert.h
U evas/src/modules/engines/gl_common/shader/yuv_vert.shd
U evas/src/modules/engines/gl_common/shader/img_mask_vert.shd
U evas/src/modules/engines/gl_common/shader/rect_vert.shd
U evas/src/modules/engines/gl_common/shader/img_nomul_vert.h
U evas/src/modules/engines/gl_common/shader/yuv_nomul_vert.h
U evas/src/modules/engines/gl_common/shader/font_vert.shd
U evas/src/modules/engines/gl_common/shader/filter_blur_vert.shd
U evas/src/modules/engines/gl_common/shader/img_bgra_vert.h
U evas/src/modules/engines/gl_common/shader/yuy2_nomul_vert.shd
U evas/src/modules/engines/gl_common/shader/compile-sgx.sh
U evas/src/modules/engines/gl_common/shader/img_vert.h
U evas/src/modules/engines/gl_common/shader/yuv_nomul_vert.shd
U evas/src/modules/engines/gl_common/shader/nv12_nomul_vert.shd
U evas/src/modules/engines/gl_common/shader/img_bgra_vert.shd
U evas/src/modules/engines/gl_common/shader/yuy2_vert.shd
U evas/src/modules/engines/gl_common/shader/tex_nomul_vert.shd
U evas/src/modules/engines/gl_common/shader/font_vert.h
U evas/src/modules/engines/gl_common/shader/nv12_vert.shd
U evas/src/modules/engines/gl_common/shader/img_bgra_nomul_vert.h
U evas/src/modules/engines/gl_common/shader/yuy2_nomul_vert.h
U evas/src/modules/engines/gl_common/shader/tex_vert.shd
U evas/src/modules/engines/gl_common/shader/nv12_nomul_vert.h
U evas/src/modules/engines/gl_common/shader/img_bgra_nomul_vert.shd
U evas/src/modules/engines/gl_common/shader/yuy2_vert.h
U evas/src/modules/engines/gl_common/shader/tex_nomul_vert.h
U evas/src/modules/engines/gl_common/shader/img_nomul_vert.shd
U evas/src/modules/engines/gl_common/shader/yuv_vert.h
U evas/src/modules/engines/gl_common/shader/nv12_vert.h
U evas/src/modules/engines/gl_common/shader/img_mask_vert.h
U evas/src/modules/engines/gl_common/evas_gl_common.h
Updated to revision 64026.
- updating sources in ‘/home/ric/e17_src/ecore’ …
U ecore/src/lib/ecore_x/xlib/ecore_x.c
U ecore/src/lib/ecore_con/ecore_con_url.c
U ecore/src/lib/ecore/ecore_exe.c
U ecore/src/lib/ecore/Ecore.h
U ecore/src/lib/ecore_evas/ecore_evas.c
U ecore/configure.ac
U ecore/ChangeLog
U ecore/.gitignore
Updated to revision 64026.
- updating sources in ‘/home/ric/e17_src/efreet’ …
At revision 64026.
- updating sources in ‘/home/ric/e17_src/eio’ …
U eio/configure.ac
Updated to revision 64026.
- updating sources in ‘/home/ric/e17_src/eeze’ …
At revision 64026.
- updating sources in ‘/home/ric/e17_src/e_dbus’ …
At revision 64026.
- updating sources in ‘/home/ric/e17_src/embryo’ …
At revision 64026.
- updating sources in ‘/home/ric/e17_src/edje’ …
U edje/src/lib/edje_data.c
U edje/src/lib/edje_private.h
U edje/src/lib/edje_calc.c
U edje/src/bin/edje_cc_out.c
U edje/src/bin/edje_cc.c
U edje/src/bin/edje_cc.h
U edje/src/bin/edje_cc_handlers.c
Updated to revision 64026.
- updating sources in ‘/home/ric/e17_src/emotion’ …
At revision 64026.
- updating sources in ‘/home/ric/e17_src/ethumb’ …
At revision 64026.
- updating sources in ‘/home/ric/e17_src/elementary’ …
svn: Server sent unexpected return value (400 Bad Request) in response to PROPFIND request for ‘/svn/e/!svn/vcc/default’
U elementary/src/lib/elm_entry.c
U elementary/src/lib/elm_theme.c
U elementary/src/lib/elm_genlist.c
U elementary/src/lib/elm_notify.c
U elementary/src/lib/elm_list.c
U elementary/src/lib/elm_gengrid.c
U elementary/src/lib/elm_image.c
U elementary/src/lib/elm_icon.c
U elementary/src/lib/els_scroller.c
U elementary/src/lib/elm_panes.c
U elementary/src/lib/elm_calendar.c
U elementary/src/lib/elm_photocam.c
U elementary/src/lib/elm_web.c
U elementary/src/lib/elm_map.c
U elementary/src/lib/elm_widget.h
U elementary/src/lib/elm_photo.c
U elementary/src/lib/elm_diskselector.c
U elementary/src/lib/elm_toolbar.c
U elementary/src/lib/elm_index.c
U elementary/src/lib/elm_gesture_layer.c
U elementary/src/lib/elm_main.c
U elementary/src/lib/elm_module.c
U elementary/src/lib/elm_priv.h
U elementary/src/lib/elm_scroller.c
U elementary/src/lib/elm_pager.c
U elementary/src/lib/elc_naviframe.c
U elementary/src/lib/els_icon.c
U elementary/src/lib/elm_panel.c
U elementary/src/lib/elm_conform.c
U elementary/src/lib/elu_ews_wm.c
U elementary/src/lib/Elementary.h.in
U elementary/src/lib/elm_box.c
U elementary/src/lib/els_box.c
U elementary/src/lib
U elementary/src/bin/test_web.c
U elementary/src/bin/Makefile.am
A elementary/src/edje_externals/elm_datepicker.c
U elementary/src/edje_externals/elm_gengrid.c
U elementary/src/edje_externals/elm_icon.c
A elementary/src/edje_externals/elm_pager.c
U elementary/src/edje_externals/elm_panes.c
A elementary/src/edje_externals/elm_calendar.c
U elementary/src/edje_externals/Makefile.am
U elementary/.gitignore
U elementary/data/themes/widgets/entry.edc
U elementary/data/themes/widgets/notify.edc
U elementary/data/themes/widgets/naviframe.edc
Updated to revision 64026.
——————————————————————————–
——————————– Parsing updates ——————————-
- ecore
- edje
- eina
- eio
- elementary
- evas
——————————————————————————–
-> PREPARING FOR PHASE 2…
——————————- Easy_e17.sh 1.4.0 ——————————
Developers: Brian ‘morlenxus’ Miculcy
David ‘onefang’ Seikel
Contributors: Tim ‘amon’ Zebulla
Daniel G. ‘_ke’ Siegel
Stefan ‘slax’ Langner
Massimiliano ‘Massi’ Calamelli
Thomas ‘thomasg’ Gstaedtner
Roberto ‘rex’ Sigalotti
——————————————————————————–
Updates: http://omicron.homeip.net/projects/#easy_e17.sh
Support: #e.de (irc.freenode.net)
morlenxus@gmx.net
Patches: Generally accepted, please contact me!
——————————————————————————–
—————————– Current Configuration —————————-
Install path: /opt/e17
Source path: /home/ric/e17_src/
Source url: http://svn.enlightenment.org/svn/e/trunk (Revision: HEAD)
Source mode: packages
Logs path: /tmp/easy_e17/install_logs
OS: Linux (Distribution: debian)
Packages: eina eet evas ecore efreet eio eeze e_dbus embryo edje emotion ethumb elementary
Only: evas elementary eio eina edje ecore
Script action: update
——————————————————————————–
——————————– Build phase 2/3 ——————————-
- lib-compilation and installation
- apps-compilation and installation
——————————————————————————–
—————————— Installing packages —————————–
- eina ………………….. ok
- eet …………………… SKIPPED
- evas ………………….. ok
- ecore …………………. ok
- efreet ………………… SKIPPED
- eio …………………… ok
- eeze ………………….. SKIPPED
- e_dbus ………………… SKIPPED
- embryo ………………… SKIPPED
- edje ………………….. autogen: ERROR!
——————————————————————————–
———————————– Last loglines ——————————
checking for python extension module directory… ${exec_prefix}/lib/python2.6/site-packages
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for LUA… no
checking for LUA… yes
checking for MINIMAL… yes
checking for EDJE… no
configure: error: Package requirements (
eina >= 1.0.0
eet >= 1.4.0
evas >= 1.0.999
ecore >= 1.0.0
ecore-evas >= 1.0.0
ecore-file >= 1.0.0
embryo >= 1.0.0
) were not met:
No package ‘embryo’ found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables EDJE_CFLAGS
and EDJE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
- edje ………………….. autogen: ERROR! ??????
and
No package ‘embryo’ found????
Hi,
I am trying out enna, it has a lot of potential, and have a couple of questions…
1. The different themes seems to be tailored to specific resolutions — I like the stb one, can it be fitted to an 800×600 screen?
2. Are you still working on enna, btw?
3. With the default theme (at 800×600) the player controls for music don’t show up and everything else is misaligned. Is tweaking the edj file the only way to fix this? (guess, this is related to question 1)
Thanks in advance
1 – stb theme can be used on a 800×600 res. But you will get some troubles, i tried yesterday, and it’s not really usable. But with some little modifications in the them, i guess we should be able to fix these issues.
2 – More or less … sometimes i’m really motivated, sometimes not
3 – See answer 1
But yes all layouts are done with Edje and widgets with elementary (iirc). If it’s not the case, it has to be.
Cool… I would really love to see the stb theme on my screen. I do understand the motivation issue, but here’s one person who hopes it « more » rather than « less ».
This page really has all the info I needed concerning this subject and didn抰 know who to ask.