Installer e17... et vous?

Bonjour à tous!

je met ça dans “Support”, n’hésitez pas à déplacer si ce n’est pas vraiment le bon endroit pour ça!

J’aimerais installer e17 sur ma Sid. Cependant, la version des dépots officiels n’est pas installable. D’après la documentation e17, on peut rajouter ce dépot :

deb http://debian.alphagemini.org/ unstable main

Enfin je me méfie un peu des dépots non officiels, histoire de ne pas mettre le bazar dans la machine, même si ceux-ci fonctionnent.

J’essaie donc depuis plusieurs jours avec le fameux script easy_e17.sh .

exchange.enlightenment.org/application/show/134

Mais j’obtiens toujours une erreur à la compilation, même en changeant le répertoire d’installation (/usr/local au lieu de /opt/e17)

D’où ma question, et vous comment l’installeriez-vous?

edit : je colle la première erreur que j’ai à la compilation, si cela vous parle plus qu’à moi :

libtool: link: gcc -g -O2 -o .libs/esmart_test esmart_test.o ../../src/lib/esmart_container/.libs/libesmart_container.so -L/usr/local/lib -L/usr/X11R6/lib -L/usr/lib /usr/lib/libltdl.so ../../src/lib/esmart_draggies/.libs/libesmart_draggies.so ../../src/lib/esmart_thumb/.libs/libesmart_thumb.so ../../src/lib/esmart_trans_x11/.libs/libesmart_trans_x11.so ../../src/lib/esmart_xpixmap/.libs/libesmart_xpixmap.so /usr/local/lib/libImlib2.so /usr/local/lib/libepsilon.so -lpng12 /usr/local/lib/libedje.so /usr/local/lib/libembryo.so /usr/local/lib/libecore_job.so /usr/local/lib/libecore_evas.so /usr/local/lib/libecore_x.so -lXcursor -lXdamage -lXcomposite -lXfixes -lXinerama -lXp -lXrandr -lXrender -lXss -lXtst -lX11 -lXext /usr/local/lib/libecore_txt.so /usr/local/lib/libecore_input.so /usr/local/lib/libecore_file.so /usr/local/lib/libecore_ipc.so /usr/local/lib/libecore_con.so /usr/lib/libcurl-gnutls.so /usr/local/lib/libecore.so /usr/local/lib/libevas.so /usr/lib/libfreetype.so /usr/local/lib/libeet.so /usr/lib/libjpeg.so /usr/lib/libgnutls.so /usr/lib/libtasn1.so -lz /usr/lib/libgcrypt.so /usr/lib/libgpg-error.so -lfontconfig -lpthread /usr/local/lib/libeina.so -lrt -lm -ldl libtool: link: gcc -g -O2 -o .libs/esmart_cairo_test esmart_cairo_test-esmart_cairo_test.o -L/usr/local/lib /usr/local/lib/libecore_evas.so -L/usr/X11R6/lib -L/usr/lib /usr/local/lib/libecore_x.so -lXcursor -lXdamage -lXcomposite -lXfixes -lXinerama -lXp -lXrandr -lXrender -lXss -lXtst -lX11 -lXext /usr/local/lib/libecore_txt.so /usr/local/lib/libecore_input.so /usr/local/lib/libecore.so ../../src/lib/esmart_cairo/.libs/libesmart_cairo.so /usr/lib/libcairo.so /usr/local/lib/libevas.so /usr/lib/libfreetype.so /usr/local/lib/libeet.so /usr/lib/libjpeg.so /usr/lib/libgnutls.so /usr/lib/libtasn1.so -lz /usr/lib/libgcrypt.so /usr/lib/libgpg-error.so -lfontconfig -lpthread /usr/local/lib/libeina.so -lrt -lm -ldl make[3]: quittant le répertoire « /home/xavier/Documents/e17_src/esmart/src/bin » make[3]: entrant dans le répertoire « /home/xavier/Documents/e17_src/esmart/src » make[3]: Rien à faire pour « all-am ». make[3]: quittant le répertoire « /home/xavier/Documents/e17_src/esmart/src » make[2]: quittant le répertoire « /home/xavier/Documents/e17_src/esmart/src » make[1]: quittant le répertoire « /home/xavier/Documents/e17_src/esmart/src » Making all in data make[1]: entrant dans le répertoire « /home/xavier/Documents/e17_src/esmart/data » Making all in images make[2]: entrant dans le répertoire « /home/xavier/Documents/e17_src/esmart/data/images » make[2]: Rien à faire pour « all ». make[2]: quittant le répertoire « /home/xavier/Documents/e17_src/esmart/data/images » make[2]: entrant dans le répertoire « /home/xavier/Documents/e17_src/esmart/data » /usr/local/bin/edje_cc -v -id ../data/images -fd ../data/fonts \ ../data/esmart_text_entry_test.edc \ ../data/esmart_text_entry_test.edj /usr/local/bin/edje_cc: error while loading shared libraries: libedje.so.0: cannot open shared object file: No such file or directory make[2]: *** [esmart_text_entry_test.edj] Erreur 127 make[2]: quittant le répertoire « /home/xavier/Documents/e17_src/esmart/data » make[1]: *** [all-recursive] Erreur 1 make[1]: quittant le répertoire « /home/xavier/Documents/e17_src/esmart/data » make: *** [all-recursive] Erreur 1

Je suis d’accord dans le fond, mais est-ce vraiment mieux d’installer à partir d’un script du coup ?

Sinon, pour ton erreur :

$ apt-cache search libedje libedje-0.9.9.050a - Graphical layout and animation library libedje-bin - Various binaries for use with libedje libedje-dbg - Debugging symbols for libedje libedje-dev - libedje headers and static libraries libedje-doc - libedje0 development documentation
Il te manque probablement certains de ces paquets-là (-bin et -dev je pense).

Je préfère compiler simplement parce que dans le /usr/local, il n’y a quasiment rien. Donc il suffit une petite sauvegarde de ce dernier, et tout peut être remis à zéro très facilement. Tandis que avec des paquets, si ça mélange des dépendances… je ne suis pas spécialiste, mais ça pourrait foutre le bordel pour parler bien français?

Merci pour l’info, je vais tester avec ces dépendances, je vais bien voir!

bon, ça ne marche pas…
par contre, avec celui ci, tout va très bien! :

forum.ubuntu-fr.org/viewtopic.php?id=245973