Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 18 Sep 2014, 01:54
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Tutoriel pour créer des .pet?
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [13 Posts]  
Author Message
Freco


Joined: 20 Feb 2011
Posts: 146

PostPosted: Sat 02 Mar 2013, 13:34    Post subject:  Tutoriel pour créer des .pet?
Subject description: demande d'aide pour compiler sur Racy 5.4.93
 

Bonsoir,

Après avoir veinement tenté de compiler les sources de 2 logiciels en ligne de commande il y a plusieurs mois (moc et typespeed) sur toutou 4.3.1, (à partir d'un topic du forum que je ne retrouve plus... dsl), je serais demandeur de la méthode que vous utilisez pour créer vos .PET pour retenter le coup sur Racy5.4.93.

Merci d'avance!

Freco.
Back to top
View user's profile Send private message 
don570


Joined: 10 Mar 2010
Posts: 3287
Location: Ontario

PostPosted: Sat 02 Mar 2013, 14:11    Post subject: constuire paquet  

Pour compiler --> on a besoin d'un fichier 'devx'. Il possède des
fichiers pour compilation.

La commande finale pour créer des fichiers dans un dossier ---->
un exemple:
Code:
make install  DESTDIR=/root/mhwaveedit-1.4.21


pour installer le code dans le dossier '/root/mhwaveedit-1.4.21'
Le dossier doit déjà exister.

des instructions pour compiler mhwaveedit--->
http://murga-linux.com/puppy/viewtopic.php?t=82367

La méthode facile à constuire un paquet 'pet' -->

Je suggère installer mon paquet 'clic droit'

http://murga-linux.com/puppy/viewtopic.php?t=67013

un clic droit sur un dossier et choisir 'Create a pet package'

'Create' est 'constuire' en français.

_______________________________________________________
Back to top
View user's profile Send private message 
Freco


Joined: 20 Feb 2011
Posts: 146

PostPosted: Sat 02 Mar 2013, 16:58    Post subject:  

Merci pour la réponse rapide.

Impressionnant le clic droit!

Par contre, je ne sais pas ce qu'il y a, ça ne marche pas chez moi.
Je dézip les sources, clic droit => créer .pet
Le .pet est bien crée (en moins d'une seconde) mais ne fait que 539ko pour l'application xournal (logiciel de l'exemple du wiki http://puppy.b0x.me/wiki/doku.php?id=compile )

Et les les fichiers de xournal, une fois le paquet installé, ne se trouve que dans /root/.packages, et nulle part ailleurs (selon pfind).

Même problème pour typespeed.

J'ai essayé le wiki ( http://puppy.b0x.me/wiki/doku.php?id=compile )
mais quand je tape "./configure..." j'obtiens ça (de même avec l'autre "option configure" du wiki):


Si vous avez des idées.

Je ne penses pas que cela viennent de Racy5.4.93...

a+
Freco
Back to top
View user's profile Send private message 
don570


Joined: 10 Mar 2010
Posts: 3287
Location: Ontario

PostPosted: Sat 02 Mar 2013, 17:38    Post subject:  

une erreur fréquemment observées malheureusement Crying or Very sad

C'est pourquoi je cherche des paquets à la site ibilio ou sur le forum Murga.


une exemple.... google

Code:
xournal  +  murga


.
Back to top
View user's profile Send private message 
Freco


Joined: 20 Feb 2011
Posts: 146

PostPosted: Sat 02 Mar 2013, 18:06    Post subject:  

Il n'y a pas une astuce magique pour contourner le problème?

Cela dépend t'il des versions de puppy?
Back to top
View user's profile Send private message 
Médor


Joined: 26 May 2011
Posts: 1690

PostPosted: Sat 02 Mar 2013, 18:24    Post subject:  

Bonsoir Freco,

Voici une "astuce magique" Laughing

Xournal existe en deb, ici j'ai installé sur Lucid : xournal_0.4.7-1~webupd8~lucid_i386.deb

Voir cette version pour Precise : xournal_0.4.7-1~webupd8~precise_i386.deb à condition qu'elle soit bien compilée pour GTK2 !

Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Freco


Joined: 20 Feb 2011
Posts: 146

PostPosted: Sat 02 Mar 2013, 20:57    Post subject:  

Merci Medor,

Mais en fait, xournal est juste l'exemple du wiki pour compiler, non un besoin personnel.

Je suis accro à moc (music on command line), et j'espères pouvoir utiliser les sources pour en faire un .pet.

S'il y en a qui y arrive, ça doit être faisable, non?
Ou cela est réservé aux développeurs...
Back to top
View user's profile Send private message 
Médor


Joined: 26 May 2011
Posts: 1690

PostPosted: Sat 02 Mar 2013, 22:33    Post subject:  

Re bonsoir,

Voir ce pet : moc (2.4.4)
Pas très récent mais je l'ai déjà utilisé par le passé.

Je n'ai pas essayé de le compiler, cependant lors d'un "configure" tant que les dépendances ne sont pas satisfaites et qu'il n'y ai plus d'erreur ce n'est pas la peine de continuer !
Il faut régler les problèmes, puis continuer ensuite par le "make" et idem, si tout s'est bien passé faire ensuite le "make install" avec le "DESTDIR=" dans un autre répertoire que celui des sources puis faire le pet en dernier !



Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Freco


Joined: 20 Feb 2011
Posts: 146

PostPosted: Sun 03 Mar 2013, 05:35    Post subject:  

Merci Medor!

Le .pet de moc m'affiche un problème de librairies, donc ça confirme le problème.

Questions:
1) Où peut-on trouver des librairies manquantes? J'ai trouvé des anciens liens qui ne marchent plus.

2) Dans le cas d'un ancien paquet comme celui de moc, est-il possible de l'utiliser sur un récent puppy en rajoutant une librairie, ou faut-il mieux l'utiliser directement avec un ancien puppy datant de la création du .pet?

3) Dans le config.log, je crois comprendre l'endroit où ça bug, mais ça ne me parle pas trop (voir pas du tout!), est-ce que c'est possible de déchiffrer ce document pour un néophyte?
Si oui, comment interpreter le passage où il commence à bugger?

Code:

configure:2155: checking whether make sets $(MAKE)
configure:2181: result: no
configure:2415: checking for gcc
configure:2445: result: no
configure:2512: checking for cc
configure:2559: result: no
configure:2615: checking for cl.exe
configure:2645: result: no
configure:2674: error: no acceptable C compiler found in $PATH
See `config.log' for more details.


Merci pour les infos.
a+
Back to top
View user's profile Send private message 
Médor


Joined: 26 May 2011
Posts: 1690

PostPosted: Sun 03 Mar 2013, 09:10    Post subject:  

Bonjour Freco,

As-tu le devx_racy_"n°_de_version".sfs en service ?
Il n'y a aucun compilateur présent : "no acceptable C compiler found in $PATH"...

Ensuite avant de commencer le "configure", une commande : ./configure --help (depuis le répertoire des sources) donne les détails des options pour ce programme.
Il y a généralement dans les sources un fichier "xyz.readme".
La compilation n'est pas toujours facile, même pour moi Wink


Pour un programme déjà compilé (d'un paquet pet, deb, etc.), pour connaître ses dépendances minimum manquantes (ou la version d'une lib nécessaire, etc.) :
ldd /"le_chemin"/"de_l'exécutable"/"nom_du_programme" | grep 'not found'
L'opération est à répéter après avoir satisfait la première liste des absents...
Pour finir, lancer le programme depuis la console pour pouvoir lire les messages d'erreurs.

Pour éviter de se casser la tête, mieux vaut utiliser un paquet des dépôts officiels pour la version de Puppy utilisée...

Edité :
Je viens de tester le pet de moc 2.4.4 sur Lucid 528, il fonctionne !
Par contre ce n'est pas un exécutable dynamique, donc ldd ne peut pas vérifier ses dépendances !

Voici les messages au premier lancement dans la console :
moc wrote:
root@puppypc ~
# moc
Can't load plugin libffmpeg_decoder: file not found
Running the server...
Trying JACK...
Trying ALSA...


Donc il fonctionne ici avec ALSA, tous les fichiers dans /usr/share/audio/ sont joués (au, wav, ogg et mp3).

Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou

Last edited by Médor on Sun 03 Mar 2013, 10:23; edited 1 time in total
Back to top
View user's profile Send private message 
Freco


Joined: 20 Feb 2011
Posts: 146

PostPosted: Sun 03 Mar 2013, 09:54    Post subject:  

Médor wrote:
Bonjour Freco,

As-tu le devx_racy_"n°_de_version".sfs en service ?
Il n'y a aucun compilateur présent : "no acceptable C compiler found in $PATH"...

Merci Medor!

Je me disais bien qu'il devait manquer quelque chose!
Je télécharge, avant de retester mes .pet.

Ouf! Ca me rassure!
Back to top
View user's profile Send private message 
Freco


Joined: 20 Feb 2011
Posts: 146

PostPosted: Sun 03 Mar 2013, 13:42    Post subject:  

Pour l'exemple de xournal, seul le
Code:
./configure --prefix=/usr

fonctionne, et ensuite je peux bien l'installer sur mon PC!

Very Happy

Pour en faire un paquet c'est autre chose...
Back to top
View user's profile Send private message 
Médor


Joined: 26 May 2011
Posts: 1690

PostPosted: Sun 03 Mar 2013, 15:10    Post subject:  

Re,

Tu as fait le plus gros Very Happy

Maintenant depuis le répertoire sources, lance une commande :
./make install DESTDIR=/tmp/xournal-"n°_de_version"/
(le nom du répertoire dans /tmp sera créé automatiquement).
Mais il est possible que l'option "DESTDIR=" ne soit pas supportée par ce script ce qui complique bien la tâche dans ce cas !

Ensuite tu peux générer le pet avec Rox par un clic droit : créer un pet (dir2pet), sur ce nouveau répertoire !

Si tu veux conserver le pet n'oublies pas de le déplacer ensuite de /tmp avant un reboot Wink

Pour désinstaller un programme installé par "./make install", faire depuis le répertoire des sources une commande :
./make uninstall

Puis tu peux alors tester l'installation de ton pet tout 9 Very Happy


Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [13 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0805s ][ Queries: 11 (0.0034s) ][ GZIP on ]