[e17 - ecomorph] besoin de rétrograder automake

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

[e17 - ecomorph] besoin de rétrograder automake

Message par amroth »

Bonjour à tous,
Afin d'installer ecomorph, je dois rétrograder automake à la version 1.9,
le problème c'est que je n'ai pas du tout cette version :(
Voici quand même l'érreur

Code : Tout sélectionner

Running automake...                                                                 
configure.ac:157: required file `./config.rpath' not found                          
config/Makefile.am:12: `%'-style pattern rules are a GNU make extension             
config/default/Makefile.am:16: `%'-style pattern rules are a GNU make extension     
config/illume/Makefile.am:26: `%'-style pattern rules are a GNU make extension      
config/minimalist/Makefile.am:32: `%'-style pattern rules are a GNU make extension  
config/netbook/Makefile.am:32: `%'-style pattern rules are a GNU make extension     
config/scaleable/Makefile.am:32: `%'-style pattern rules are a GNU make extension   
config/standard/Makefile.am:32: `%'-style pattern rules are a GNU make extension    
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.         
==> ERREUR: La compilation a échoué.                                                
    Abandon...                                                                      
Error: Makepkg n'a pas pu construire le paquetage ecomorph. 
Alors si quelqu'un a le paquet correspondant, ou alors une autre solution,
Merci d'avance,
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17237
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par benjarobin »

Tu l'installe de aur ? (yaourt ecomorph)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par amroth »

Oui j'utilise aur avec Yaourt
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par amroth »

J'ai trouvé le paquet ici :
ftp://distrib-coffee.ipsl.jussieu.fr/pu ... 2/os/i686/
Seulement j'ai une architecture x86_64 ca ira quand même selon vous ?
Avatar de l’utilisateur
Pahcixam
archer
Messages : 101
Inscription : sam. 20 juin 2009, 12:54
Localisation : Europe / France / Rhône-Alpes / Ardèche

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par Pahcixam »

Non, tu ne peux pas compiler des programmes 64 bits avec un compilateur 32 bits. Tu es sûr que l'erreur provient de ta version d'automake ? Il n'y a rien dans le message d'erreur qui le spécifie ...
- "Milou": ArchLinux x86_64, KDE 4.5, Amarok 2.3, Firefox 3.6, XAMPP -
Samsung Q35: Core 2 Duo T5500@Stock, 2.5Go DDR2, GMA 950 Intel

- "Enterprise": ArchLinux x86_64, KDE 4.5, Amarok 2.3, Firefox 3.6, XAMPP -
Asus P5Q, Core 2 Quad Q9550@Stock, 4Go DDR2, Club 3D HD4890 SuperClocked
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par amroth »

C'est juste cette phrase ci qui me l'indique :
Also, I found I had to downgrade automake to v1.9 to compile.
Ce message est présent sur cette page : http://aur.archlinux.org/packages.php?ID=22057
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par amroth »

Est ce que je peux réécrire le makepkg en utilisant automake 1.11 plutot que 1.9 ?
(je demande parce que je ne l'ai jamais fait ... :S)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par tuxce »

Pahcixam a écrit :Non, tu ne peux pas compiler des programmes 64 bits avec un compilateur 32 bits.
tu ne peux pas installer, mais tu peux tout à fait compiler, c'est justement l'avantage des sources ouvertes.

pour ce qui est de l'erreur du PKGBUILD, modifie le comme suit:

Code : Tout sélectionner

--- PKGBUILD.old	2009-03-31 19:02:48.000000000 +0200
+++ PKGBUILD	2009-07-06 01:57:52.000000000 +0200
@@ -23,6 +23,8 @@
 	git clone git://github.com/jeffdameth/ecomp.git
 
 	cd $srcdir/ecomorph-e17
+	sed -i 's/--gnu/--gnu -Wno-portability/g' autogen.sh
+	touch config.rpath
 	./autogen.sh --prefix=/opt/ecomorph
 	make || return 1
 	make DESTDIR=$pkgdir install || return 1
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par amroth »

Je te remercie beaucoup pour ta réponse,
je teste ça ce soir !
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par amroth »

Ca marche pas :( ,
En fait si, ça marche mais j'ai un autre problème qui est le suivant

Code : Tout sélectionner

config.status: creating config/netbook/Makefile                            
config.status: creating config/illume/Makefile                             
config.status: error: cannot find input file: po/Makefile.in.in            
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17/missing --run autoheader)                                                                                                                    
rm -f stamp-h1                                                                                                               
touch config.h.in                                                                                                            
cd . && /bin/sh ./config.status config.h                                                                                     
config.status: creating config.h                                                                                             
config.status: config.h is unchanged                                                                                         
make  all-recursive                                                                                                          
make[1]: entrant dans le répertoire « /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17 »                        
Making all in src                                                                                                            
make[2]: entrant dans le répertoire « /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17/src »                    
Making all in bin                                                                                                            
make[3]: entrant dans le répertoire « /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17/src/bin »                
Makefile:1008: .deps/e_about.Po: Aucun fichier ou dossier de ce type                                                         
Makefile:1009: .deps/e_actions.Po: Aucun fichier ou dossier de ce type
... beaucoup de lignes ...
Makefile:1155: .deps/enlightenment_fm_open-e_ipc_codec.Po: Aucun fichier ou dossier de ce type
make[3]: *** Pas de règle pour fabriquer la cible « .deps/enlightenment_fm_open-e_ipc_codec.Po ». Arrêt.
make[3]: quittant le répertoire « /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17/src/bin »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17 »
make: *** [all] Erreur 2
==> ERREUR: La compilation a échoué.
    Abandon...
Error: Makepkg n'a pas pu construire le paquetage ecomorph.
 
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par tuxce »

tente celui là:

Code : Tout sélectionner

--- PKGBUILD.old   2009-03-31 19:02:48.000000000 +0200
+++ PKGBUILD   2009-07-06 01:57:52.000000000 +0200
@@ -23,6 +23,8 @@
   git clone git://github.com/jeffdameth/ecomp.git

   cd $srcdir/ecomorph-e17
+   sed -i 's/--gnu/--gnu -Wno-portability/g' autogen.sh
+   touch config.rpath
+   glib-gettextize --copy --force || return 1
   ./autogen.sh --prefix=/opt/ecomorph
   make || return 1
   make DESTDIR=$pkgdir install || return 1
en tout cas ton pkgbuild, il est complétement à côté :)
regarde plutôt s'il n'y a pas de version svn ou s'il n'y a pas une marche à suivre pour la compilation.
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par amroth »

Désolé pour le pkgbuil, j'en ai jamais écrit mais je vais lire les docs dans les moindres détails pour savoir les faire moi même :wink:
Ca a compilé mais ca a planté un peu plus loin

Code : Tout sélectionner

Making all in po
make[2]: entrant dans le répertoire « /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17/po »
file=./`echo bg | sed 's,.*/,,'`.gmo \
          && rm -f $file && /usr/bin/msgfmt @MSGFMT_OPTS@ -o $file bg.po
/usr/bin/msgfmt: Erreur lors de l'ouverture de « @MSGFMT_OPTS@ » en lecture : Aucun fichier ou dossier de ce type
make[2]: *** [bg.gmo] Erreur 1
make[2]: quittant le répertoire « /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17/po »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /tmp/yaourt-tmp-amroth/aur-ecomorph/ecomorph/src/ecomorph-e17 »
make: *** [all] Erreur 2
==> ERREUR: La compilation a échoué.
    Abandon...
Error: Makepkg n'a pas pu construire le paquetage ecomorph.
Il n'y a pas de version svn et la doc indiqué est la suivante :

checkout with:

Code : Tout sélectionner

git clone git://github.com/jeffdameth/ecomp.git
git clone git://github.com/jeffdameth/ecomorph-e17.git
update:

Code : Tout sélectionner

git fetch && git merge origin/master (do 'git-reset --hard' in the case that merge does not work)
if you have already a copy of the repo from get-e.org, you can switch the repo to github with:

Code : Tout sélectionner

git remote rm origin
git remote add origin git@github.com:jeffdameth/ecomp.git (in 'ecomp')
git remote add origin git@github.com:jeffdameth/ecomorph-e17.git (in 'e')
install patched e17 + ecomorph module:

Code : Tout sélectionner

cd ecomorph-e17
./autogen.sh && make && sudo make install
or when efl was installed by easy_e17.sh:

Code : Tout sélectionner

PKG_CONFIG_PATH=/opt/e17/lib/pkgconfig ./autogen.sh
PATH=/opt/e17/bin/:$PATH LD_LIBRARY_PATH=/opt/e17/lib:/opt/e17/lib/eina:/opt/e17/lib/evas make
sudo make install
install ecomp - the patched compiz

Code : Tout sélectionner

cd ecomp
./autogen.sh && make && sudo make install
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par tuxce »

au temps pour moi, j'avais même pas vu que c'était git...
là, tu peux toujours poursuivre en modifiant, mais tu le veux vraiment ce prog? (parce que si c'est juste pour tester... ;))
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [e17 - ecomorph] besoin de rétrograder automake

Message par amroth »

C'était juste pour tester :wink:
Je vais laisser ça de coté pour l'instant,
Merci beaucoup pour ton aide !
Répondre