Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?

Connexion avec identifiant, mot de passe et durée de la session
Mardi 02 Décembre 2008, 03:47:09
Pages: [1]   Bas de page
  Imprimer  
Fil de discussion: linus-git : rpmbuild récalcitrant  (Lu 1935 fois)
« le: Dimanche 16 Septembre 2007, 19:07:13 »
lolyfan Hors ligne
Membre

Voir le profil
*

Karma: 0
Messages: 5



Bonsoir à tous !

J'utilise ce gestionnaire de version pour suivre le développement de LilyPond.
J'en construis mon propre paquetage depuis la version 1.4.4.3 puisqu'il n'est qu'épisodiquement tenu à jour par ma distribution préférée (2007.1 en est à 1.5.0.4, cooker à 1.5.2.5 au 28/8 et moi depuis le 16/8).
Les sources de la version 1.5.3.1 sont disponibles (http://git.or.cz/) depuis le 06/09, mais je n'arrive pas au bout de ma génération, apparemment en raison d'un répertoire "man". J'ai tenté de le résoudre par moi-même, sans succès.

Une seule ligne de la section "install" y fait allusion et ne me choque pas :

mv %{buildroot}/usr/local/share/man/man3 %{buildroot}/%{_mandir}

Le journal, avant de me souhaiter le bonsoir, se termine par :

+ mv /home/jcharles/rpm/tmp/linus-git-1.5.3.1-1jcmdv2007.1-buildroot/usr/local/share/man/man3 /home/jcharles/rpm/tmp/linus-git-1.5.3.1-1jcmdv2007.1-buildroot//usr/share/man
mv: ne peut évaluer `/home/jcharles/rpm/tmp/linus-git-1.5.3.1-1jcmdv2007.1-buildroot/usr/local/share/man/man3': Aucun fichier ou répertoire de ce type
erreur: Mauvais status de sortie pour /home/jcharles/rpm/tmp/rpm-tmp.37851 (%install)


Une piste à suivre ?
Merci d'avance
« Dernière édition: Dimanche 16 Septembre 2007, 19:11:05 par lolyfan » Journalisée
« Répondre #1 le: Dimanche 16 Septembre 2007, 20:20:02 »
webmaster Hors ligne
Administrateur
Membre

Voir le profil WWW
*

Karma: 0
Messages: 115



salut
bizarr ton probleme.

il veut recreer un /usr/local/share/man dans le repertoire d'install???
Journalisée

Webmaster
Mandriva-fr.org
« Répondre #2 le: Lundi 17 Septembre 2007, 20:24:36 »
lolyfan Hors ligne
Membre

Voir le profil
*

Karma: 0
Messages: 5



Bonsoir,

En fait, je n'en suis pas si sûr que cela :

* une seule ligne fait appel à un répertoire "man", pour le renommer
        je vois : /home/jcharles/rpm/tmp/linus-git-1.5.3.1-1jcmdv2007.1-buildroot/usr/share/man/man3/git.3pm
* cependant, j'ai aussi, sans trop savoir pourquoi ni comment :
     /home/jcharles/rpm/tmp/linus-git-1.5.3.1-1jcmdv2007.1-buildroot/usr/share/share/man/man1/...
  /home/jcharles/rpm/tmp/linus-git-1.5.3.1-1jcmdv2007.1-buildroot/usr/share/share/man/man5/...
  /home/jcharles/rpm/tmp/linus-git-1.5.3.1-1jcmdv2007.1-buildroot/usr/share/share/man/man7/...


et là, je n'aime pas assez le cambouis pour me laisser noyer...
Journalisée
« Répondre #3 le: Mardi 18 Septembre 2007, 12:44:26 »
webmaster Hors ligne
Administrateur
Membre

Voir le profil WWW
*

Karma: 0
Messages: 115



arf,
jvais pas pouvoir t'aider sur ce coup  Embarrassé
Journalisée

Webmaster
Mandriva-fr.org
« Répondre #4 le: Mardi 18 Septembre 2007, 14:04:00 »
Maillon Hors ligne
Team Mandriva-fr
Membre

Voir le profil WWW
*

Karma: 0
Messages: 6



Trop de répertoires trop long tuent les répertoires trop long ^^
J'imagine que tu as vérifié les droits des répertoires.

Et dans le fichier aide d'install tu n'aurai pas rater une procédure ?

Journalisée
« Répondre #5 le: Mardi 18 Septembre 2007, 19:22:39 »
lolyfan Hors ligne
Membre

Voir le profil
*

Karma: 0
Messages: 5



Citation
Trop de répertoires trop long tuent les répertoires trop long

C'est pas moi, m'sieur, c'est le rpmbuild qui a joué avec linus-git.spec, et il ne m'avait pas gêné jusqu'à présent.

Je vais peut-être attendre l'apparition sur un miroir de Cooker d'un rpm source plus à jour.
J'ai en fait quelques réticences à directement construire le paquetage ( ainsi que les binaires) tel que présenté sur http://git.or.cz/ en raison des spécifications de la distribution.

Merci quand même,
Jean-Charles
Journalisée
« Répondre #6 le: Mardi 18 Septembre 2007, 19:41:28 »
webmaster Hors ligne
Administrateur
Membre

Voir le profil WWW
*

Karma: 0
Messages: 115



tiens nous au courant  Clin d'oeil
Journalisée

Webmaster
Mandriva-fr.org
« Répondre #7 le: Samedi 06 Octobre 2007, 17:43:49 »
lolyfan Hors ligne
Membre

Voir le profil
*

Karma: 0
Messages: 5



N'étant pas assez fouineur, ni compétent avec les macros de rpm, j'ai fini par récupérer sur cooker un nouveau "spec" pour la version 1.5.3.2qui s'avère opérationnel pour 1.5.3.4 que j'ai compilé avec succès :

La ligne
make install-doc prefix=%{_datadir} DESTDIR=$RPM_BUILD_ROOT

est devenue
make install-doc prefix=%{_prefix} DESTDIR=$RPM_BUILD_ROOT

ce qui rend
mv %{buildroot}/usr/local/share/man/man3 %{buildroot}/%{_mandir}

inutile, autant que je puisse y comprendre quoi que ce soit...


Merci à ceux qui maitrisent mieux moi...
@+
Jean-Charles
Journalisée
« Répondre #8 le: Lundi 08 Octobre 2007, 13:39:02 »
webmaster Hors ligne
Administrateur
Membre

Voir le profil WWW
*

Karma: 0
Messages: 115



effectivement.

Il semble que ca fonctionne maintenant pour toi?
Journalisée

Webmaster
Mandriva-fr.org
 
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Page générée en 0.176 secondes avec 17 requêtes.