Bienvenue chez MLO

Auto

MLO - Forum Francophone de Mageia


RssPackaging » `rpmbuild` ARAnyM Ça bloque
   Le 27/05/13 à 17h28 Citer      

archimedium

Groupe: Membre

Inscrit le: 07/08/12
Messages: 28
Lieu: Orsay
Bonjour,

J'essaye de construire un RPM pour Magéïa 3 de ARAnyM la machine virtuelle ATARI GNU/GPL ...

Code BASH :
$ rpmbuild -tb aranym_0.9.15.orig.tar.gz


Les sources sont là
Mais il y a un message d'erreur :
Code BASH :
...
Traitement des fichiers : aranym-0.9.15-1.1.i586
erreur : Fichier non trouvé par la substitution : /home/seti/rpmbuild/BUILDROOT/aranym-0.9.15-1.1.i386/usr/share/applications/*aranym.desktop
erreur : Fichier non trouvé par la substitution : /home/seti/rpmbuild/BUILDROOT/aranym-0.9.15-1.1.i386/usr/share/applications/*aranym-jit.desktop
erreur : Fichier non trouvé par la substitution : /home/seti/rpmbuild/BUILDROOT/aranym-0.9.15-1.1.i386/usr/share/applications/*aranym-mmu.desktop
 
 
Erreur de construction de RPM :
    Fichier non trouvé par la substitution : /home/seti/rpmbuild/BUILDROOT/aranym-0.9.15-1.1.i386/usr/share/applications/*aranym.desktop
    Fichier non trouvé par la substitution : /home/seti/rpmbuild/BUILDROOT/aranym-0.9.15-1.1.i386/usr/share/applications/*aranym-jit.desktop
    Fichier non trouvé par la substitution : /home/seti/rpmbuild/BUILDROOT/aranym-0.9.15-1.1.i386/usr/share/applications/*aranym-mmu.desktop

Est-ce que c'est normal ?

Toute aide sera la bienvenue.

Merci,



Edité par archimedium Le 27/05/13 à 19h11
____________________
-- archimedium
http://eureka.atari.org/

pm http://eureka.atari.org/    
____________________
ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus).

Mageia 4 (Official) - x86_64bits/ KDE-4.12.5 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david
.Venez nous rejoindre sur le salon IRC de MLO

pm    
   Le 27/05/13 à 23h38 Citer      

archimedium

Groupe: Membre

Inscrit le: 07/08/12
Messages: 28
Lieu: Orsay
Haaaaaa ! Merci pour cette réponse :super:
david.david:
Bon, si le RPM existe sur le site de l'asso-linux-online.fr, c'est que mon `rpmbuild` doit être possible ... Ça ne m'explique pas comment ... Mais, c'est vraiment SUPER :super:

J'aurais tendance à préférer le package i586, parce que ARAnyM est beaucoup plus rapide en mode 32. C'est pour cela que j'ai installé Magéïa 3 en mode 32, sur mon Vaio :) Il y a dans ARAnyM (== ATARI Running on Any Machine) un compilateur Just In Time (JITc), qui ne fonctionne qu'en mode 32, pas 64 ...

Si il y a des modifs, je vous préviens !

Vraiment, MERCI :merci:
____________________
-- archimedium
http://eureka.atari.org/

pm http://eureka.atari.org/    
   Le 28/05/13 à 07h29 Citer      

Adrien.D

Webmaster

Inscrit le: 30/05/11
Messages: 5985
Lieu: Dijon (21)
Salut,

Le RPMSOURCE est dispo dans tous les cas sur le ftp.

Tu peux ainsi le télécharger et le décortiquer pour comparer avec ce que tu as fait ;)

:merci:

pm adriend.wow https://www.twitter.com/aaaaadrien http://linuxtricks.asso-linux-online.fr/    
   Le 29/05/13 à 20h00 Citer      

archimedium

Groupe: Membre

Inscrit le: 07/08/12
Messages: 28
Lieu: Orsay
Merci pour ce que vous avez fait :hello:
Adrien.D:
Le RPMSOURCE est dispo dans tous les cas sur le ftp.

Tu peux ainsi le télécharger et le décortiquer pour comparer avec ce que tu as fait ;)

Le coordinateur des développements de ARAnyM me dit que pour que mon `rpmbuild` fonctionne, il faudrait modifier le fichier "aranym.spec". Je n'ai pas vraiment d'expérience de fabrication de package RPM, mais il me semblait qu'avec ce projet, on n'en est pas loin avec `rpmbuild` de fabriquer le package, assez simplement. Je ne sais pas vraiment non plus si le message d'erreur est spécifique à la distribution Magéïa. Le problème était déjà là sur Magéïa 1, comme pour Magéïa 3. Je n'ai pas essayé d'autre distribution. Je ne sais pas si `rpmbuild` fonctionne.

Merci beaucoup pour votre aide :merci:
____________________
-- archimedium
http://eureka.atari.org/

pm http://eureka.atari.org/    
   Le 05/06/13 à 22h09 Citer      

archimedium

Groupe: Membre

Inscrit le: 07/08/12
Messages: 28
Lieu: Orsay
Est-ce que l'un de vous, de l'équipe de Magéïa, pourrait m'indiquer de quelle manière il faut modifier "aranym.spec" pour que la distribution Magéïa soit aussi supportée par ARAnyM ? Il s'agit d'un projet GNU / GPL, qui est déjà supporté par Mandriva, dont j'ai été longtemps utilisateur. Il ne suffirait sans doute de pas grand chose pour que la distribution Magéïa soit aussi supportée. C'est que qu'attend l'équipe de développement de ARAnyM, puisque je suis maintenant utilisateur de Magéïa. Ce cas pourrait aussi se présenter pour d'autres projets libres, tels que ARAnyM. Je ne sais pas comment modifier "aranym.spec". Vous seuls pouvez me l'indiquer.

Merci :merci:
____________________
-- archimedium
http://eureka.atari.org/

pm http://eureka.atari.org/    
   Le 12/06/13 à 15h10 Citer      

archimedium

Groupe: Membre

Inscrit le: 07/08/12
Messages: 28
Lieu: Orsay
Voila ce que donne ARAnyM (== ATARI Running on Any Machine), la machine virtuelle GNU / GPL ATARI lorsqu'elle est lancée sous Magéïa 3 Linux en copie d'écran :

Merci beaucoup pour votre aide :merci:
____________________
-- archimedium
http://eureka.atari.org/

pm http://eureka.atari.org/    
   Le 12/06/13 à 18h38 Citer      

dams

Team Mageia

Inscrit le: 16/11/12
Messages: 9
Lieu: Paris
Hop, je viens de l'ajouter à Cauldron.
Si tu veux un paquet dans Mageia 3, ouvre un bug sur bugzilla et je ferai une update request pour la QA.

Sinon, pour info, rpmbuild ne fait pas tout. Il faut adapter le specfile selon les besoins de chaque distribution.
Chaque distribution à ses propres macro.
Là dans ton cas présent, le soucis vient du fait que les fichiers desktop ne sont pas copié par le "make install". Il faut donc les ajouter dans le specfile pour qu'ils soient installés (ou alors les retirer de %file s'ils ne sont pas présents)?

Si tu veux une petite explication :
http://svnweb.mageia.org/packages/cauldron/aranym/current/SPECS/aranym.spec?revision=442179&view=markup

pm http://www.damsweb.net    
   Le 13/06/13 à 19h42 Citer      

archimedium

Groupe: Membre

Inscrit le: 07/08/12
Messages: 28
Lieu: Orsay
dams:
Hop, je viens de l'ajouter à Cauldron.

Merci :merci:
dams:
Si tu veux un paquet dans Mageia 3, ouvre un bug sur bugzilla et je ferai une update request pour la QA.

J'ai ouvert un bug-report ici
dams:
Sinon, pour info, rpmbuild ne fait pas tout. Il faut adapter le specfile selon les besoins de chaque distribution.
Chaque distribution à ses propres macro.

J'ai vu dans "aranym.spec" qu'il convient bien pour la distribution Mandriva, pas pour Magéïa pour le moment.
dams:
Là dans ton cas présent, le soucis vient du fait que les fichiers desktop ne sont pas copié par le "make install". Il faut donc les ajouter dans le specfile pour qu'ils soient installés (ou alors les retirer de %file s'ils ne sont pas présents)?

En fait, je ne sais pas, c'est pour cela que je demande de l'aide. Je n'ai pas su modifier "aranym.spec" moi même.
dams:
Ça veut donc dire que ARAnyM 0.9.15 a été ajouté aux paquets de Cauldron ? Merci :merci:
____________________
-- archimedium
http://eureka.atari.org/

pm http://eureka.atari.org/    
   Le 13/06/13 à 20h23 Citer      

dams

Team Mageia

Inscrit le: 16/11/12
Messages: 9
Lieu: Paris
archimedium:
dams:
Hop, je viens de l'ajouter à Cauldron.

Merci :merci:
dams:
Si tu veux un paquet dans Mageia 3, ouvre un bug sur bugzilla et je ferai une update request pour la QA.

J'ai ouvert un bug-report ici


Il ne faut pas l'ouvrir sur le bugzilla du projet mais sur le bugzilla de mageia : https://bugs.mageia.org

archimedium:
dams:
Sinon, pour info, rpmbuild ne fait pas tout. Il faut adapter le specfile selon les besoins de chaque distribution.
Chaque distribution à ses propres macro.

J'ai vu dans "aranym.spec" qu'il convient bien pour la distribution Mandriva, pas pour Magéïa pour le moment.


Il convient pour Mandriva et Mageia. Pour l'une comme pour l'autre, il faut faire ce que je t'ai indiqué ci-dessous : installer les fichiers non installés par le "make install".

archimedium:
dams:
Là dans ton cas présent, le soucis vient du fait que les fichiers desktop ne sont pas copié par le "make install". Il faut donc les ajouter dans le specfile pour qu'ils soient installés (ou alors les retirer de %file s'ils ne sont pas présents)?

En fait, je ne sais pas, c'est pour cela que je demande de l'aide. Je n'ai pas su modifier "aranym.spec" moi même.


Et je t'ai donné l'explication juste au dessus. ;-)
N'hésite pas à demander de l'aide sur #mageia-mentoring (en anglais) sur IRC si tu le souhaites.

archimedium:
dams:
Ça veut donc dire que ARAnyM 0.9.15 a été ajouté aux paquets de Cauldron ? Merci :merci:


Oui, tout à fait. Et si tu ouvres un bug pour l'avoir en Mageia 3, je l'importerai également dans cette distribution. ;-)

pm http://www.damsweb.net    
   Le 13/06/13 à 21h03 Citer      

archimedium

Groupe: Membre

Inscrit le: 07/08/12
Messages: 28
Lieu: Orsay
dams:
Oui, tout à fait. Et si tu ouvres un bug pour l'avoir en Mageia 3, je l'importerai également dans cette distribution. ;-)

Bien Voila, ici, j'ai ouvert un bug-report. En fait, maintenant tout le monde est au courant. J'ai fait un bug-report pour la Team Magéïa, et un bug-report pour la Team ARAnyM. J'espère que ça peut aider ... :ange:
En tout cas, je ne sais pas comment réaliser moi même le `rpmbuild` pour le moment ... Même avec les explications :gene:
Merci pour toutes ces réponses :merci:
____________________
-- archimedium
http://eureka.atari.org/

pm http://eureka.atari.org/    
   Le 13/06/13 à 21h22 Citer      

dams

Team Mageia

Inscrit le: 16/11/12
Messages: 9
Lieu: Paris
archimedium:
dams:
Oui, tout à fait. Et si tu ouvres un bug pour l'avoir en Mageia 3, je l'importerai également dans cette distribution. ;-)

Bien Voila, ici, j'ai ouvert un bug-report. En fait, maintenant tout le monde est au courant. J'ai fait un bug-report pour la Team Magéïa, et un bug-report pour la Team ARAnyM. J'espère que ça peut aider ... :ange:
En tout cas, je ne sais pas comment réaliser moi même le `rpmbuild` pour le moment ... Même avec les explications :gene:
Merci pour toutes ces réponses :merci:

La team aranym ne pourra rien faire pour toi car son specfile est bon.
Tu peux fermer ton bug là bas je pense...
Sinon: aranym-0.9.15-1.mga3 à tester (quand il sera dispo sur ton miroir)

pm http://www.damsweb.net    
   Le 13/06/13 à 22h05 Citer      

archimedium

Groupe: Membre

Inscrit le: 07/08/12
Messages: 28
Lieu: Orsay
dams:
La team aranym ne pourra rien faire pour toi car son specfile est bon.
Tu peux fermer ton bug là bas je pense...
Sinon: aranym-0.9.15-1.mga3 à tester (quand il sera dispo sur ton miroir)

D'après ce que me dit le coordinateur du projet ARAnyM, il faudrait modifier "aranym.spec". En fait lorsqu'on le parcoure, il existe beaucoup de directives destinées à Mandriva (et d'autres distributions aussi : fc, suse ...) mais pas pour Magéïa. Le nom du paquet produit est .mdv. pas .mga. etc. Comme Magéïa n'est pas encore décrite dans le specfile, le `rpmbuild` échoue. Nous aurions besoin d'aide pour le modifier, et l'adapter à Magéïa.

Puis, je veux dire que la machine virtuelle ATARI (ARAnyM) ne se lance pas sans un peu de configuration. En fait, je maintiens un package miniPack, qui s'installe en local, sans nécessiter les droits d'administration, et qui contient une configuration prête à être lancée. Ça correspond à la copie d'écran qui apparaît ci-dessus. Le package miniPack ne contient pas que des logiciels libres. C'est non-free comme certains paquets qui sont proposés dans Magéïa.

À vos risques et périls ... Mais ça marche très bien, avec Magéïa 3 :)
____________________
-- archimedium
http://eureka.atari.org/

pm http://eureka.atari.org/    
RssPackaging » `rpmbuild` ARAnyM Ça bloque  
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie