Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#576 Le 04/10/2009, à 14:59

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

wido a écrit :

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/.

wido a écrit :
[...]
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 neutral

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

wido a écrit :

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. neutral

Hors ligne

#582 Le 05/10/2009, à 08:16

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

wido a écrit :

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.

wido a écrit :

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)

wido a écrit :

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.


wido a écrit :

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 a écrit :
[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 ?

wido a écrit :

ce n'est pas la 1er fois que je compile ce type de programme, mais là je ne vois pas. neutral

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

zedtux a écrit :

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.

zedtux a écrit :

wido a écrit:
Code:
[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 ?

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 smile.


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

ljere a écrit :

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 !

ljere a écrit :

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 smile.

cool Merci Mr ! C'est encouragent pour la suite ! smile
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 ! smile

@ wido : Désolé pour le silence mais j'ai été malade pendant quelques jours. wink

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

Re : TuXtremsplit - Recoller vos fichier .xtm

Ce n'est pas grave tongue

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 ! smile



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 ! smile


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 tongue

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 ! sad

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