#576 Le 04/10/2009, à 14:59
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
pourtant le fichier compilé libxtm.so est bien présent : /home/wido/Desktop/tuxtremsplit-svn/src/tuxtremsplit-build/library/trunk/libxtm.so
La librairie doit se trouver dans le dossier prévue à cet effets par ta distribution, sinon tu devra changer les opérateurs du compilateur.
En principe, c'est dans /usr/lib/.
[...] cp ./libxtm.so /usr/lib/ cp: ne peut créer le fichier régulier `/usr/lib/libxtm.so': Permission non accordée
Ici le message veux dire que tu as lancé le make install dans droit root pour copier le fichier dans un dossier sensible.
Dernière modification par zedtux (Le 04/10/2009, à 15:01)
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#577 Le 04/10/2009, à 17:44
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
Bon je me suis rabattu sur l'ancienne version malgré le make install qui me pose toujours des problèmes, j'ai omis cette option et je déplace les fichiers dans les bons dossiers
fonctionne sous archlinux, ajout d'un .desktop pour qu'il soit affiché dans le menu système.
http://aur.archlinux.org/packages.php?ID=30664
Hors ligne
#578 Le 04/10/2009, à 18:30
- Ereos
Re : TuXtremsplit - Recoller vos fichier .xtm
ZedTux,
Si je comprends bien, pour créer un paquet de Tux... en v2.0.1, je dois récupérer les fichiers présents sur http://svn.zedroot.org/TuXtremSplit::v2/ ?
Hors ligne
#579 Le 05/10/2009, à 06:47
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Oui.
Il te faut les sources du dossier
http://svn.zedroot.org/TuXtremSplit::v2/library/branches/REL-1.0.1/
pour créer le paquet libxtm-1.0.1 puis il te faut
http://svn.zedroot.org/TuXtremSplit::v2/console/branches/REL-2.0.1/
pour créer le paquet tuxtremsplit-2.0.1
Tu peux aussi étudier mon script de compilation build_and_install.sh.
Dernière modification par zedtux (Le 05/10/2009, à 08:17)
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#580 Le 05/10/2009, à 06:49
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Bon je me suis rabattu sur l'ancienne version
Je te prévient tout de suite: L'ancienne version ne respecte pas comme il faut le "standard" du format XTM.
Je ne voie pas où est ton problème..
Tu compile une librairie, tu la place dans le dossier des librairies et la console doit compiler.
Explique moi en détail pour que je puisse t'aider.
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#581 Le 05/10/2009, à 07:22
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
Tu compile une librairie, tu la place dans le dossier des librairies et la console doit compiler.
Explique moi en détail pour que je puisse t'aider.
Le souci que j'ai que ce soit avec le dépot svn ou les paquets source, c'est que la fonction make install ne fonctionne pas, sous archlinux, quand tu veux compiler un paquet localement il suffit d'avoir un PKGBUILD de passer en fakeroot et de lancer un makepkg pour qu'il compile le paquet en mettant les fichiers compilés dans les bons dossiers localements (pas de /usr/bin, ou autre chose), pour l'instant on te touche rien au système, on n'introduit aucun fichier dans le système. ensuite il y a une compression des dossiers (là où il y a les fichiers) et c'est tout après on peut le placer dans un dépot pour qu'il soit installer.
mise à jour des dépots et installation du programme:
pacman -Sy tuxtremsplit
ce n'est pas si compliqué.
le seul problème à mes yeux c'est la fonction make install qui pose des problèmes, je ne sais pas si c'est par rapport à ubuntu ou quoi mais quand je veux le compiler avec cette fonction il ne trouve pas le programme install,
chez moi il est dans:
[wido@desktop ~]$ whereis install
install: /bin/install /usr/share/man/man1/install.1.gz
ce n'est pas la 1er fois que je compile ce type de programme, mais là je ne vois pas.
Hors ligne
#582 Le 05/10/2009, à 08:16
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
sous archlinux, quand tu veux compiler un paquet localement il suffit d'avoir un PKGBUILD...
Le soucis, c'est que PKGBUILD semble être complètement orienté Arch ou plustot RPM.
pour l'instant on te touche rien au système, on n'introduit aucun fichier dans le système.
Alors il te faudra changer les opérateurs de compilation (indiquer que la librairie se trouve à tel endroit)
ensuite il y a une compression des dossiers (là où il y a les fichiers) et c'est tout après on peut le placer dans un dépot pour qu'il soit installer.
Toi tu veux faire un package direct ?
Je pensais que tu voulais tester le programme.
je ne sais pas si c'est par rapport à ubuntu ou quoi mais ... il ne trouve pas le programme install
Encore une fois, si je dis pas de bétises, c'est standard. install est une commande qui doit sûrement exister sur tout linux.
[wido@desktop ~]$ whereis install install: /bin/install /usr/share/man/man1/install.1.gz
Cette commande ne veux t'elle pas dire que install est dans /bin ?
ce n'est pas la 1er fois que je compile ce type de programme, mais là je ne vois pas.
La seule particularité (si s'en ai une) c'est que le programme est coupé en deux : Une bibliothèque, et une console (et très prochainement une interface graphique).
Bon.. je vais étudier le lien que tu m'as donné, et si j'arrive à créer des paquets pour Arch (Des RPM donc non ?), alors je m'arrangerai pour automatiser le packaging Debian/Ubuntu et Arch
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#583 Le 05/10/2009, à 08:46
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Mmm... je viens de comprendre je croix ^^
Dans mon Makefile, le chemin d'accès à la commande install était en dur... J'ai donc changé avec un `which install` qui devrait résoudre ton problème j'espère.
Donc là il faut que tu prenne les sources du répertoire trunk.
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#584 Le 05/10/2009, à 08:46
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
Toi tu veux faire un package direct ?
Je pensais que tu voulais tester le programme.
c'est les deux, crée un package pour voir si tout est bien fait (bon placement des fichiers,...) au lieu de le faire en direct, et je teste le package si tout est ok si je n'ai rien oublié ensuite je l'installe.
wido a écrit:
Code:
[wido@desktop ~]$ whereis install
install: /bin/install /usr/share/man/man1/install.1.gzCette commande ne veux t'elle pas dire que install est dans /bin ?
oui c'est pour ça, j'ai virtualisé ubuntu et le programme install est ailleurs, je ne sais pas si ça un incident sur la fonction make install.
Hors ligne
#585 Le 05/10/2009, à 09:02
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
g++ -shared `pkg-config --cflags --libs glibmm-2.4` -Wl,-soname,libxtm.so.0 -o libxtm.so *.o engine/*.o tools/*.o logging/*.o
make all-am
make[1]: entrant dans le répertoire « /home/wido/Desktop/tuxtremsplit2-svn/src/tuxtremsplit-build/library/trunk »
make[1]: quittant le répertoire « /home/wido/Desktop/tuxtremsplit2-svn/src/tuxtremsplit-build/library/trunk »
`which install` -m 644 libxtm.so /usr/lib/
/bin/install: ne peut créer le fichier régulier `/usr/lib/libxtm.so': Permission non accordée
make: *** [install] Erreur 1
==> ERREUR: La compilation a échoué.
Abandon...
[wido@desktop tuxtremsplit2-svn]$
le message a changé mais toujours le même souci, je demanderai sur le forum archlinux, si il voit une solution, sinon dans ce cas, tu pourrais me dire quelques sont les fichiers que je dois garder et dans quelle dossier, comme cela j'évite la fonctionne "make install" et je fais le reste à la main.
EDIT: si je prend comme exemple xtmsplit le PKGBUILD est:
http://repos.archlinux.org/viewvc.cgi/x … =community
Dernière modification par wido (Le 05/10/2009, à 11:03)
Hors ligne
#586 Le 05/10/2009, à 13:12
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Et que vaut la variable $pkgdir dans le PKGBUILD ?
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#587 Le 05/10/2009, à 13:59
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
c'est l'équivalent de /nomdupackage/pkg/ et après /pkg/ tu as les dossiers comme:
/nomdupackage/pkg/usr/bin/
/nomdupackage/pkg/usr/share/
etc...
Hors ligne
#588 Le 05/10/2009, à 21:09
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Mmm.. as tu déjà packagé une librairie ?
Parcqu'en réfléchissant à ton problème, je me suis dis que effectivement, si tu package un programme simple, sans librairie, il est tout à fais possible de le faire sans rien installer.
Par contre, si tu veux packager la console, donc créer le paquet tuxtremsplit, il faut absolument que tu es installé la librairie.
Juste pour être sûre:
1/ tu chercher à créer le paquet libxtm-1.0.1
2/ Puis créer le paquet tuxtremsplit-2.0.1
C'est bien ca ? Tu n'essaie pas de faire 1 seule et unique paquet pour la librairie ET la console ?
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#589 Le 05/10/2009, à 21:37
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
Tu n'essaie pas de faire 1 seule et unique paquet pour la librairie ET la console ?
Dans mes précédents posts, c'est ce que j'avais l'intention de faire (ne connaissant pas le programme) mais au post #576 j'ai commenté la partie "console" et de compiler juste la librairie
Hors ligne
#590 Le 06/10/2009, à 06:36
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Je vais télécharger un ISO d'Arch Linux.
Il faudrait donc que tu me détail la procédure pour utiliser le PKGBUILD.
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#591 Le 06/10/2009, à 10:12
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
virtualise le ce sera plus simple.
wiki: http://wiki.archlinux.org/index.php/Main_Page
guide pour l'installation: http://archlinux.fr/guides
paquet nécessaire pour compiler:
pacman -Sy base-devel
Hors ligne
#592 Le 10/10/2009, à 23:35
- ljere
Re : TuXtremsplit - Recoller vos fichier .xtm
bonsoir,
j'ai voulu tester tuxtremsplit sur karmic mais il y a un problème de dépendance avec cet lib "libglademm-2.4-1c2a" que j'ai résolu en allant cherché dans le package de jaunty
c'est du très bon travail, simple d'emploi, d'ailleurs je me demande pourquoi ça n'est pas dans la doc bon courage pour la suite .
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#593 Le 12/10/2009, à 07:34
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
bonsoir,
j'ai voulu tester tuxtremsplit sur karmic mais il y a un problème de dépendance avec cet lib "libglademm-2.4-1c2a" que j'ai résolu en allant cherché dans le package de jaunty
Merci pour ton retour !
Le paquet doit avoir un autre nom alors... Il faut que je créer un paquet spécial pour karmic donc.
Merci encore !
c'est du très bon travail, simple d'emploi, d'ailleurs je me demande pourquoi ça n'est pas dans la doc bon courage pour la suite .
Merci Mr ! C'est encouragent pour la suite !
Pour le moment, je doit encore faire l'interface Graphique, mais pourquoi pas, une petite page dans la doc ubuntu-fr c'est pas bête !
@ wido : Désolé pour le silence mais j'ai été malade pendant quelques jours.
Dernière modification par zedtux (Le 12/10/2009, à 07:37)
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#594 Le 12/10/2009, à 07:39
- wido
Hors ligne
#595 Le 13/10/2009, à 12:56
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Super intéressant l'installation de Arch dans un système GNU existant ! J'adore !
Bon... je vient de faire un checkout de mes sources .... et j'essaie de compiler la librairie déjà..
Pour configure: error: boost::Regex not found. Aborting. Install libboost-regex-dev, as tu fais pacman -S boost ?
Dernière modification par zedtux (Le 13/10/2009, à 13:03)
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#596 Le 13/10/2009, à 17:30
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
Oui,
installe le nécessaire:
pacman -S base-devel
et pour voir si le paquet existe tu fais un :
pacman -Ss nom_du_paquet
Hors ligne
#597 Le 13/10/2009, à 18:36
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Okay, merci de l'info !
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#598 Le 13/10/2009, à 20:15
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
Si tu as un souci sur cette distribution n'hésite pas
Hors ligne
#599 Le 15/10/2009, à 19:51
- amon2010
Re : TuXtremsplit - Recoller vos fichier .xtm
dites
c'est moi ou les liens donnés en début de topic sont morts ??
j'arrive pas à récupérer l'archive !
Hors ligne
#600 Le 15/10/2009, à 23:07
- ljere
Re : TuXtremsplit - Recoller vos fichier .xtm
c'est toi vu que je l'ai téléchargé récemment
en date du 11/10/09 aucun souci
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne