Сборка Е17

Автор vladimir_ar, 25 февраля 2013, 17:01:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

vladimir_ar

ferum, по Е17 1.7.99 пока получилось следующее:
Открыть содержимое (спойлер)
vladimir@GNU-HOME:~$ ~/.bin/git_e17 --git-e17-path /home/vladimir/e17 build
------------------------------- reading command --------------------------------
found option: --git-e17-path /home/vladimir/e17
selected action is build

The following Configuration items changed:
action=build
git_e17_path=/home/vladimir/e17
------------------ reading global configuration in ~/.git_e17 ------------------
git e17 path set to /home/vladimir/e17
config file set to default.conf

The following Configuration items changed:
config_file=default.conf
------------ reading git-e17-path configuration file (default.conf) ------------
The following Configuration items changed:
evas_conf_args=--enable-gl-x11
threads=8
src_path=/home/vladimir/e17/e.org.git
nice=19
log_path=/home/vladimir/e17/log
install_path=/opt/e17
doc=false
packagelist=full
on_error=ask
cflags=-g
build_path=/home/vladimir/e17/build

Enlightenment 17 will be install to:  /opt/e17
To change this or other settings you can edit:
/home/vladimir/e17/default.conf

Do you want to proceed with the installation using the defaults? (y/n) y
-------------------------- reading global cfg options --------------------------
The configuration did not Change!
--------------------------- assigning default vaules ---------------------------
The following Configuration items changed:
pull=false
noob_info=true
fetch=false
remote=origin
------------------------------- interpret action -------------------------------
These changes are forces by options
The following Configuration items changed:
animate=true
on_error=skip
---------------------------- checking configuration ----------------------------
Configuration passed all checks.
----------------------- distribution setting and checks ------------------------
found distribution debian

### This check should work for Debian wheezy/sid and Ubuntu precise ###

dependences:
git autoconf automake1.9 autotools-dev autoconf-archive gettext libtool
libpng12-dev libtiff4-dev libgif-dev libbz2-dev libltdl-dev pkg-config
build-essential flex bison byacc libxcursor-dev libtag1-dev sqlite
libsqlite3-dev libxslt1.1 libxslt1-dev giblib1 giblib-dev libtool
libmpd1 libmpd-dev libxcomposite-dev libxcomposite1 libxdamage-dev
libxkbfile-dev libxkbfile1 libxkbfile-dev libxkbfile1 libdbus-1-dev
libpopt-dev libglib2.0-dev libfontconfig1-dev libxrandr-dev libasound2-dev
cvs automake libgstreamer0.10-dev menu menu-xdg xdg-utils liblua5.1-0-dev
libexif-dev mesa-common-dev libudev-dev cython libxcb-shape0-dev python-dev
libtuxcap-dev chipmunk-dev autopoint libpoppler-private-dev
x11proto-print-dev libxp-dev libxtst-dev libfribidi-dev libxss-dev
libblkid-dev check libsndfile1-dev libgstreamer-plugins-base0.10-dev
libiptcdata0-dev libcurl4-openssl-dev libsdl1.2-dev

checking packages ......... OK

proceeding with general checks

checking commands:
git ....................... OK
make ...................... OK
automake .................. OK
byacc ..................... OK
g++ ....................... OK
gcc ....................... OK
libtool ................... OK
pkg-config ................ OK

checking includes:
dbus-1 .................... OK
fontconfig ................ OK
freetype .................. OK
GL ........................ OK
jpeg ...................... OK
lua5.1 .................... OK
png ....................... OK
udev ...................... OK
xml2 ...................... OK
X11 ....................... OK
Xext ...................... OK
Xrandr .................... OK
xcb ....................... OK
----------------------------- getting source code ------------------------------
cloning git://git.enlightenment.fr/vcs/svn.git
trying to clone git repository
Cloning into '/home/vladimir/e17/e.org.git'...
remote: Counting objects: 918290, done.
remote: Compressing objects: 100% (222944/222944), done.
remote: Total 918290 (delta 691593), reused 876753 (delta 651128)
Receiving objects: 100% (918290/918290), 1.00 GiB | 402 KiB/s, done.
Resolving deltas: 100% (691593/691593), done.
Checking out files: 100% (82283/82283), done.
successfully cloned git repo
changing into /home/vladimir/e17/e.org.git
Your current branch is master
You are at commit c09ca7a90f52ba2eae634ac7db458bf84de8b9df
------------------------- looking for failed packages --------------------------
not implemented
------------------------ setting environment variables -------------------------
PATH=/opt/e17/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
ACLOCAL_FLAGS=-I /opt/e17/share/aclocal
LD_LIBRARY_PATH=/opt/e17/lib:
PKG_CONFIG_PATH=/opt/e17/lib/pkgconfig:
CPPFLAGS= -I/opt/e17/include
LDFLAGS= -L/opt/e17/lib
LD_RUN_PATH=/opt/e17/lib
CFLAGS= -g
PYTHONPATH=/opt/e17/lib/python2.7/site-packages
PYTHONINCLUDE=/opt/e17/include/python2.7
NOCONFIGURE=true
V=1

checking existence of $install_path/share/aclocal $PYTHONPATH $PYTHONINCLUDE ...
----------------------------- entering build phase -----------------------------
The following packages will be build:

__basic_lib efl e_dbus azy elementary __basic_bin e evas_generic_loaders
exchange __themes dark 23oz b_and_w darkness detourious efenniht
libeweather etrophy __modules_bin emprint --exalt __modules_extra alarm
cpu deskshow diskio drawer eektool elfe empris engage eooorg
everything-mpris everything-pidgin everything-places everything-shotgun
everything-tracker everything-wallpaper everything-websearch eweather
exebuf execwatch flame forecasts iiirk itask mail mem moon mpdule net news
photo places quickaccess rain screenshot skel slideshow snow taskbar tclock
weather winlist-ng winselector wlan __extra_lib imlib2 enlil --libast
python-ecore python-e_dbusi python-edje python-emotion python-elementary
__extra_bin --clouseau --e_cho --e-type e_phys --eblock --econcentration
eenvader.fractal --emote empower --enjoy enki entrance ephoto eskiss
--expedite exquisite eyelight rage


enlightenment foundation libraries:
efl ....................... OK             
e_dbus .................... OK             
azy ....................... OK             
elementary ................ FAILED         

basic binaries:
e ......................... OK             
E17 is installed :) The rest is optional!!
Do not bug me or people in #e if other packages fail!
evas_generic_loaders ...... OK             
terminology ............... FAILED         
exchange .................. OK             
themes:

dark ...................... OK           
23oz ...................... FAILED
b_and_w ................... FAILED     
darkness .................. FAILED
detourious ................ OK           
efenniht .................. OK           

module libraries:
libeweather ............... OK             
etrophy ................... FAILED         

module binaries:
emprint ................... OK             

module extras
alarm ..................... OK             
comp-scale ................ OK             
cpu ....................... OK             
deskshow .................. OK             
diskio .................... OK             
drawer .................... FAILED
eektool ................... OK             
elfe ...................... FAILED         
empris .................... FAILED         
engage .................... FAILED         
eooorg .................... OK             
everything-aspell ......... OK             
everything-mpris .......... FAILED         
everything-pidgin ......... FAILED         
everything-places ......... OK             
everything-shotgun ........ FAILED         
everything-skeleton ....... OK             
everything-tracker ........ FAILED         
everything-wallpaper ...... OK             
everything-websearch ...... OK             
eweather .................. OK             
exebuf .................... FAILED         
execwatch ................. FAILED         
flame ..................... OK             
forecasts ................. OK             
iiirk ..................... OK             
itask ..................... FAILED         
mail ...................... OK             
mem ....................... OK             
moon ...................... OK             
mpdule .................... OK             
net ....................... OK             
news ...................... FAILED         
penguins .................. FAILED         
photo ..................... FAILED         
places .................... OK             
quickaccess ............... FAILED
rain ...................... OK             
screenshot ................ OK             
skel ...................... OK             
slideshow ................. OK             
snow ...................... OK             
taskbar ................... OK             
tclock .................... OK             
uptime .................... OK             
weather ................... OK             
winlist-ng ................ FAILED         
winselector ............... OK             
wlan ...................... OK             

extra libraries:
imlib2 .................... OK             
enlil ..................... FAILED         
python-evas ............... OK             
python-ecore .............. OK             
python-e_dbusi ............ FAILED
python-edje ............... OK             
python-emotion ............ OK             
python-elementary ......... FAILED         
shellementary ............. FAILED         

extra binaries:
e_phys .................... FAILED
editje .................... OK             
eenvader.fractal .......... OK             
empower ................... FAILED         
enki ...................... FAILED         
entrance .................. FAILED         
ephoto .................... FAILED         
eskiss .................... OK             
exquisite ................. OK             
eyelight .................. OK             
rage ...................... OK             

The following packages failed to build:
elementary terminology 23oz b_and_w darkness etrophy drawer elfe empris engage everything-mpris everything-pidgin everything-shotgun everything-tracker exebuf execwatch itask news penguins photo quickaccess winlist-ng enlil python-e_dbusi python-elementary shellementary e_phys empower enki entrance ephoto
------------------------------------- info -------------------------------------
Your installation of Enlightenment is successful!

You can rebuild failed packages with ./git_e17 build only names of failed.
To update you installation use ./git_e17 update
You need to add the following lines to your ~/.profile or shells profile file:

    # Make e17 bins like enlightenment_start available from any location
    export PATH="/opt/e17/bin:$PATH"

    # Add new python2 libs to PYTHONPATH
    export PYTHONPATH="/opt/e17/lib/python2.7/dist-packages:$PYTHONPATH"

    # Add e17 libs to your users linker search path
    # Doing it like this is considered harmful by some people and most programs
    # are compiled with RPATH anyway - Read on LD_LIBRARY_PATH!!!
    #export LD_LIBRARY_PATH="/opt/e17/bin:$LD_LIBRARY_PATH"

In order to use enlightenment with gdm, kdm, xdm ...  as root you need to:
ln -s /opt/e17/share/xessions/enlightenment.desktop /usr/share/xsessions/
If it does not work ask for an equivalent of /usr/share/xessions
at your distribution's website or (freenode) IRC channel.
vladimir@GNU-HOME:~$
[свернуть]

Может тему отдельно по сборке Е17 сделать?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

ferum

Цитата: vladimir_ar от 25 февраля 2013, 17:01:01Может тему отдельно по сборке Е17 сделать?
                     
                  
                  
                     
                     
                     
                        
если для двоих то не надо, тем более я не так силён в теории, в основном метод научного тыка.  Однако вы продвинетесь дальше если установите в систему метапакет doxigen правда он весит более 600 метров, что меня не когда не смущало, уж ломать так ломать...
Я пробовал двумя способами. Первый, кстати для squeeze более удачный - лез в убунтовский ppa , качал сырцы детально изучал подкаталог debian. Изучал зависимости сборочные и исходные. В принципе разница в этом плане между двумя системами не большая. Основная проблема кроется в разном представлении виртуального пакета libjpeg-dev. squeeze он представлен libjpeg62-dev в wheezy libjpeg8-dev а в убунтах libjpeg-turbo8-dev соответственно приходится редактировать. Но Если брать свежие исходники для wheezy на этапе сборки пакетов начиная с Evas Generic Loaders debian rules выводит ошибку, связаную с определением зависимостей пакета, так как нге находит установленной библиотеки openGL so.0 что для меня понятно, ведь я почемуто зациклился на бинарных драйверах для Nvidia.
В случае сборки через make, что мне совсем не нравится , я уже писал что ядро enlightenment я неоднократно собирал, но вот крайний раз по непонятным причинам менеджер сессий у меня его не увидел.
Плохо что нет не одного русскоязычного мэйнтенера Е17, с которым можно было бы пообщаться.
P.S. если можно так выразиться я пытаюсь в своём городишке нести линукс в массы простым методом. Среди своих знакомых нахожу обладателей отстойных компьютеров. на которых винду скушали время и вирусняк и ставлю линукс с коментариями по дальнейшему использованию, к стати далеко не всегда это может быть дебиан. Вчера например к 10 летнему компьютеру с 4 попытки удалось прикрутить mandriva one 2010 ещё с gnome 2.28. Не какие дебианы и убунты на том аппарате даже не запускаются. Знакомый доволен очень так как даже этот безнадёжно устаревший дистрибутив с ядром 2.6.31 в сравнении с виндой просто летает и не разу не зависает. Если бы научитьсмя собирать e17 в пакеты, это было бы огромным подспорьем для слабых машинок. При том же примерно потреблении ресурсов он куда симпатичнее чем IW, fluxbox, openbox.
Русские дебианщики против цифрового слабоумия !

vladimir_ar

Я не трогаю свою систему - я в pbuilder собираю. И там могу позволить ставить все что угодно. Только место нужно - уже более 10 гиг все вместе с результатами компиляции занимает. А собрать пытаюсь при помощи скрипла с сайта Е17 - то, что помечено как ОК далее в дебі собирается без проблем. То, что с ошибкой - смотрю логи и пітаюсь собрать сам. Как скрипт написал - то основа Е17 уже установлена. Но хочется попробовать собрать все.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

ferum

elementary ................ FAILED   увы и ах.
К сожалению я ещё не дошёл не до pbuilder  не до chroot окружения, к ещё большему сожалению далеко не всё что собрано таким образом реально работает, уже это точно проверено.
Я увлекаюсь технической частью спутникового телевидения ( телик последнее время почти не смотрю ) . Иногда общаюсь с украинскими мэйнтейнерами, правда они сидят на убунтах...в общем очень толковые ребята но их сборки при тестировании работают даже не через раз. При этом если сам пользуешься их скриптами для сборки ( не скажу что сборка происходит гладко) то программы из git, которые они продвигают пусть не идеально, но всётаки работают, даже на wheezy. Правда уже месяца полтора тишина  ни чего свежего нет. Речь о VDR & XBMC.
Русские дебианщики против цифрового слабоумия !

vladimir_ar

Цитата: ferum от 25 февраля 2013, 20:51:21К сожалению я ещё не дошёл не до pbuilder
Все просто, например:
sudo cowbuilder --create --distribution wheezy --architecture amd64 --basepath /var/cache/pbuilder/wheezy-clean-amd64/
sudo cowbuilder --login --save --basepath /var/cache/pbuilder/wheezy-clean-amd64/
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

PbI6A

Наверно всё-таки тема окружения E17 не так уж и относится к "Обзор дистрибутивов".
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

nik.ilim

Цитата: vladimir_ar от 25 февраля 2013, 17:01:01по Е17 1.7.99 пока получилось следующее:
Добрый день.
Вопрос. Как  установить Е17 в Дебиан 7 LXDE. Никак не получается

ferum

#7
Цитата: nik.ilim от 24 июня 2013, 19:06:13
Цитата: vladimir_ar от 25 февраля 2013, 17:01:01по Е17 1.7.99 пока получилось следующее:
Добрый день.
Вопрос. Как  установить Е17 в Дебиан 7 LXDE. Никак не получается
http://www.enlightenment.org/p.php?p=download&l=en
Слева расположен почти полный перечень библиотек необходимых для сборки ( для debian необходимо установить заголовки этих библиотек -dev остальное подтянется само. Как не прискорбно для полного успеха необходимы проприаретарные драйверы видеокарты.Для debian так же необходим метапакет doxigen.
Сборку производить начиная с Eina
./autogen.sh
./configure
make
make install
если в системе не хватает каких то библиотек это будет в выводе посе отработки первой команды.
C deb пакетами сложнее. Репозитория нет.
Когда хочется большего чем голый оконный менеджер обращаемся https://github.com/Elive
Русские дебианщики против цифрового слабоумия !

kamil

Пакеты для E17 есть в jessie. Ставится и работает. Лично мне не понравилось. Есть ещё Cinnamon и razor-Qt

PbI6A

Цитата: kamil от 25 июня 2013, 16:22:03razor-Qt
Пробовал, понравилось. Но не легче LXDE, довольно большое.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

nik.ilim

#10
Цитата: PbI6A от 25 июня 2013, 16:55:46Но не легче LXDE, довольно большое.
Добрый день
Установил через jessie. Правда пишет 16.9
1. У меня  видеокарта встроенная ATI  Х1250, на Е17 эффекты работают, а в Гноме 3 очень тормозило. Хотя ставил драйвер firmware-linux-nonfree.
2. Красиво. При установке загрузилось примерно 25 метров - это всё, или только оболочка?
3. Как подключить диски NTFS, хочу перейти, пишет нет доступа. И не нашел в меню ничего.

nik.ilim

Цитата: nik.ilim от 27 июня 2013, 12:37:07Как подключить диски NTFS, хочу перейти, пишет нет доступа. И не нашел в меню ничего.

Заметил, что если зайти в LXDE по дефолту и оттуда примонтировать диски, то они, при заходе на Е17 оказываются монтированными. Из Е17 не получается. Нет доступа.

ferum

<a href="http://fastpic.ru/view/48/2013/0718/760f7e8a44aa67ac73ff589bd9008270.png.html" target="_blank"><img src="http://i48.fastpic.ru/thumb/2013/0718/70/760f7e8a44aa67ac73ff589bd9008270.jpeg" border="0"></a>

Удалось собрать в формате deb пакетов i386 последнюю стабильную версию просветления 1.7.7для wheezy
Состав: eina, eet, evas, ecore, embryo, edje, efreet, edbus, eeze, emotion, ethumb, eio, elementary, bullet, e17, terminology, ecomp, ecomorph.
Исходники пока целы....естественно пришлось править. На первый взгляд работает нормально....по крайней мере с альфой нового элива не сравнить. Правда у них там каиродок нарядный. В принципе на git мног вкусностей через make поставить можно но дебианизация пока даётся трудно всё больше приходится вороватьзаимствовать у умных ребят которые от чего то сидят на бунтах.
Русские дебианщики против цифрового слабоумия !