[+] Kompilacja e17 ze skryptu easy_e17.sh

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Breiniack
Posty: 5
Rejestracja: 26 listopada 2009, 12:56

[+] Kompilacja e17 ze skryptu easy_e17.sh

Post autor: Breiniack »

Od kilku dni męczę się z instalacją e17 na Debianie Squeeze. Próbowałem już chyba wszystkiego, w końcu myślę, że sam skompiluje sobie ze skryptu, ludzie sobie to chwalą. Skrypt pobrałem z:

http://omicron.homeip.net/projects/#easy_e17.sh

w wersji ,,Release''.

Kilka razy brakowało mi bibliotek, ale po doinstalowaniu kompilacja przechodziła dalej. Aż do momentu:

Kod: Zaznacz cały

- Installing packages -----------------------------
- eina ....................... ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... make:    ERROR!

Jak zajrzałem do katalogu:

Kod: Zaznacz cały

/tmp/easy_e17/install_logs/ecore.log
to błędy zaczynają się pojawiać od momentu:

Kod: Zaznacz cały

make[6]: Wejście do katalogu `/root/e17_src/ecore/src/lib/ecore_x/xlib'
  CC     ecore_x.lo
  CC     ecore_x_dnd.lo
In file included from ecore_x_dnd.c:9:
ecore_x_private.h:15:33: error: X11/extensions/XShm.h: Nie ma takiego pliku ani$
ecore_x_private.h:16:34: error: X11/extensions/shape.h: Nie ma takiego pliku an$
ecore_x_private.h:17:33: error: X11/extensions/sync.h: Nie ma takiego pliku ani$
ecore_x_private.h:18:33: error: X11/extensions/dpms.h: Nie ma takiego pliku ani$
In file included from ecore_x.c:17:
ecore_x_private.h:15:33: error: X11/extensions/XShm.h: Nie ma takiego pliku ani$
ecore_x_private.h:16:34: error: X11/extensions/shape.h: Nie ma takiego pliku an$
ecore_x_private.h:17:33: error: X11/extensions/sync.h: Nie ma takiego pliku ani$
ecore_x_private.h:18:33: error: X11/extensions/dpms.h: Nie ma takiego pliku ani$
ecore_x.c: In function ‘ecore_x_init’:
ecore_x.c:276: warning: implicit declaration of function ‘XShapeQueryExtension’
ecore_x.c:279: error: ‘ShapeNumberEvents’ undeclared (first use in this functio$
ecore_x.c:279: error: (Each undeclared identifier is reported only once
ecore_x.c:279: error: for each function it appears in.)
ecore_x.c:289: warning: implicit declaration of function ‘XSyncQueryExtension’
ecore_x.c:294: warning: implicit declaration of function ‘XSyncInitialize’
ecore_x.c:298: error: ‘XSyncNumberEvents’ undeclared (first use in this functio$
ecore_x.c:393: error: ‘XSyncCounterNotify’ undeclared (first use in this functi$
ecore_x.c:395: error: ‘XSyncAlarmNotify’ undeclared (first use in this function)
ecore_x.c: In function ‘ecore_x_window_client_manage’:
ecore_x.c:1222: warning: implicit declaration of function ‘XShapeSelectInput’
ecore_x.c:1222: error: ‘ShapeNotifyMask’ undeclared (first use in this function)
ecore_x.c: In function ‘ecore_x_window_client_sniff’:
ecore_x.c:1245: error: ‘ShapeNotifyMask’ undeclared (first use in this function)
make[6]: *** [ecore_x_dnd.lo] Błąd 1
make[6]: *** Oczekiwanie na niezakończone zadania....
make[6]: *** [ecore_x.lo] Błąd 1
make[6]: Opuszczenie katalogu `/root/e17_src/ecore/src/lib/ecore_x/xlib'
make[5]: *** [all-recursive] Błąd 1
make[5]: Opuszczenie katalogu `/root/e17_src/ecore/src/lib/ecore_x'
make[4]: *** [all-recursive] Błąd 1
make[4]: Opuszczenie katalogu `/root/e17_src/ecore/src/lib'
make[3]: *** [all-recursive] Błąd 1
make[3]: Opuszczenie katalogu `/root/e17_src/ecore/src'
make[2]: *** [all] Błąd 2
make[2]: Opuszczenie katalogu `/root/e17_src/ecore/src'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/root/e17_src/ecore'
make: *** [all] Błąd 2 

Jedyny ślad jaki znalazłem w internecie to: [url]http://forum.dug.net.pl/viewtopic.php?id=16683[/URL]

Jednak gdy próbuję doinstalować libecore-dev to otrzymuję konflikty zależności. Jakby ktoś miał jakieś doświadczenie z takim problemem to proszę o pomoc.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Ja używałem takiego repozytorium:

Kod: Zaznacz cały

deb http://packages.enlightenment.org/debian/ squeeze main extras
deb-src http://packages.enlightenment.org/debian/ squeeze main extras
Zainstalowałem wszystko bez potrzeby kompilacji czegokolwiek.

A odnośnie kompilacji to należy wcześniej zaktualizować system i zainstalować potrzebne oprogramowanie.

http://debian.linux.pl/threads/13294-Al ... #post84983

Przykład działającej kompilacji:
http://debian.linux.pl/threads/16688-ip ... post107471
Breiniack
Posty: 5
Rejestracja: 26 listopada 2009, 12:56

Post autor: Breiniack »

Przy probie instalacji z repozytorium wpadałem w chaos powiązań, dokładnie tak jak koleś tutaj:

http://forum.dug.net.pl/viewtopic.php?pid=163773

By nie "narażać" prawdziwego systemu testowałem to na emulacji. Gdy spróbowałem ostatniego rozwiązania które podpowiadało mi aptitude, chwyciło.
Po wpisaniu startx na emulacji e17 się załączyło. Dokładnie tak samo zrobiłem na prawdziwym komputerze, po wpisaniu startx coś niechce działać.
Na monitorze pojawia mi się komunikat bym zmienił ustawienia rozdziałki, więc myślę że gdzieś ustawiły mi się jakieś kosmiczne.
Komputer się bynajmniej nie zawiesza bo przez ssh normalnie się z nim łącze.


Tak jak myślałem, po małej edycji /etc/X11/xorg.conf wszysto działa jak powinno.
ODPOWIEDZ