[RESOLU] 1° compilation: ou trouver les headers du serveur X

Bonjour,

j’essaye de compiler un programme

pour eviter les betises je compile en declarant un PATH avec la commande ./configure

./configure --prefix=/home/areuh/Downloads/xboard-4.5.3/install_test

ds les messages reçus, voici le dernier (celui qui me chagrine)

xboard requires the X Window System header files and libraries!
They were not found on your system. See FAQ topic C.2.

FAQ topic C.2
Perhaps you have the X server and client programs installed on your machine, but not the X header files and link-time libraries

a part les headers du kernel au sujet de nvidia, je pas comment trouver, installer cs headers là, ni les link-time libraries.

Vous avez des indices ou au moins une adresse?

Merci
areuh

Salut,

Tu as réussi à trouver un paquet qui n’est pas disponible directement sous Debian ! Comment se nomme cette merveille :slightly_smiling:

[quote=“ggoodluck47”]Salut,

Tu as réussi à trouver un paquet qui n’est pas disponible directement sous Debian ! Comment se nomme cette merveille :slightly_smiling:[/quote]

Je pari pour un jeux d’échec :083

hop,

oui, oui
un client qui permet de se connecter au FICS (Free Internet Chess Server).
cette version de xboard est sortie hier et je voulais en profiter pour apprendre a compiler d’ou ma question.

Merci
a+
areuh

Version “unstable” :
http://packages.debian.org/fr/sid/xboard

Version “experimental” :
http://packages.debian.org/experimental/xboard

Après à toi de voir si tu veux pas trop te casser la tête pour maintenir à jour tes paquets :033

Essaie d’installer xorg-dev.
Et pour compiler, fait le à la sauce debain (dpkg-buildpackage, voir wiki)

bonjour,

qd tu parles de methode debian, tu fais reference au lien suivant:
isalo.org/wiki.debian-fr/ind … reunpaquet
chapitre:
Fabrication d’un paquet via checkinstall

en ce qui concerne le xorg-dev, ca a l’air bon, apres installation et ./configure: plus de message d’avertissement.

bon la je fais en live ds un nouveau repertoire (install_test_01), histoire d’etre precis (y a eu des trucs aux precedentes tentatives).

mkdir install_test_01
./configure --prefix=/home/areuh/Downloads/xboard-4.5.3/install_test_01

permission refusee? faut le faire en root? pourtant sur le lien que je donne + haut, c’est l’user de base.

bon, ok je passe en root et relance la commande
bon la tout se passe bien
voici le resume de configuration

prefix:          /home/areuh/Downloads/xboard-4.5.3/install_test_01       
        datarootdir:     ${prefix}/share  
        datadir:         ${datarootdir}   (icons will go in $datadir/icons/hicolor/...)
                                    (bitmaps will go in $datadir/games/xboard/...)
        infodir:         ${datarootdir}/info   (info files will go here)
        sysconfdir:      ${prefix}/etc   (xboard.conf will go here)

        Xaw3d:           no

        xpm:             yes
        ptys:            pipes
        zippy:           yes
        sigint:          yes

ensuite le make all (j’avais fait un make tout court ds les precedentes tentatives)

retour

make  all-am
make[1]: entrant dans le répertoire « /home/areuh/Downloads/xboard-4.5.3 »
  GEN    xboard.conf
make[1]: quittant le répertoire « /home/areuh/Downloads/xboard-4.5.3 »

j’imagine que tout s’est bien passé

le checkinstall (installé auparavant, hé hé hé)
1° action: entree, je ne renseigne aucun n° pour changer
2° action
retour

Copying documentation directory...
./
./FAQ.html
./COPYRIGHT
./zippy.README
./ChangeLog
./TODO
./AUTHORS
./INSTALL
./NEWS
./COPYING
./README

Some of the files created by the installation are inside the home directory: /home

You probably don't want them to be included in the package.
Do you want me to list them?  [n]:

des fichiers ds le /home …? les fichiers cachés alors? -> ok
bon, je reponds non (sinon je tombe sur une edition style nano et en quittant j’ai arrete la premiere fois le processus d’installation

retour:

Done. The new package has been installed and saved to

 /home/areuh/Downloads/xboard-4.5.3/xboard_4.5.3-1_amd64.deb

 You can remove it from your system anytime using: 

      dpkg -r xboard

bon alors deja

  • ds le repertoire install_test_01, j’ai rien de rien, est-ce normal?
  • le .deb est bien cree: xboard_4.5.3-1_amd64.deb

j’extraie le deb ds install_test_02 (cree avec un utilisateur de base)

dpkg-deb -x xboard_4.5.3-1_amd64.deb install_test_02

(tjs en utilisateur normal)

ok j’ai le rep install_test_02/usr avec des sous repertoires, je regarde, je vois un bin avec les droits de mon utilisateur de base et executable.
Je clique depuis nautilus, xboard se lance mais plante desuite car le programme d’échecs fairymax n’a pas pu demarrer…

Dc
methode de compilation ok
j’obtiens le deb.
j’imagine que je peux effacer tout le reste et garder le deb.
si je veux installer, je n’ai qu’a l’extraire?
qque chose a t il ete cree autre part que ds mon /home (histoire que je sache)?

Voila, il me manque le programme fairymax mais j’ai la procedure de compilation methode debian?

je vais voir fairymax.
Si vous avez des remarques, sinon je mettrai un resolu ds 1j ou 2.

Merci
a+
areuh

Quand tu as le .deb; tu l’installes avec un #dpkg -i

bonjour,

merci de la precision.
j’ai installé fairymax et xboard se lance sans souci. je n’ai pas les options pour me connecter au FICS, pas grave, j’ai compilé mon premier programme.
Je passe en Resolu.

Merci pour le coup de main.
a+
areuh

[quote=“areuh”]bonjour,

merci de la precision.
j’ai installé fairymax et xboard se lance sans souci. je n’ai pas les options pour me connecter au FICS, pas grave, j’ai compilé mon premier programme.
Je passe en Resolu.

Merci pour le coup de main.
a+
areuh[/quote]
si possible pourrais-tu utiliser la coche verte pour signaler le sujet en résolu :083