TkInt.h not found
Résolu
Bonjour,
En compilant le package gdhe-3.8 l'erreur suivante apparait:
checking for TkInt.h.... Not found (fatal)
Est-ce que quelqu'un pourrait m'aider?
Merci d'avance!
En compilant le package gdhe-3.8 l'erreur suivante apparait:
checking for TkInt.h.... Not found (fatal)
Est-ce que quelqu'un pourrait m'aider?
Merci d'avance!
A voir également:
- H found
- Télécharger logiciel dvr h 264 gratuit - Télécharger - Sécurité
- Excite mobile h ✓ - Forum Vos droits sur internet
- No epg found - Forum Programmation
- Fichier h - Forum Programmation
- Convertisseur watt en km/h - Forum Matériel & Système
3 réponses
Vérifie dans un premier temps qu'il n'y a pas un paquet qui permet d'installer directement gdhe, ce qui t'éviterait d'avoir à compiler et simplifierait grandement l'installation.
Apparemment ce paquet n'existe pas sous debian, donc tu as de bonnes chances de devoir compiler.
Dans ce cas, il faut installer les paquets de développement associés à tk (plus précisément celui qui fournit tkInt.h).
Ce qui suit n'est utile pour toi que si tu es sous debian (ou une distribution qui en dérive, comme par exemple ubuntu). Du coup il faudrait que tu nous précise la distribution.
1) Installe apt-file qui te permettra de retrouver ce paquet. En root :
2) Cherche le paquet qui fournit tkInt.h :
Exemple :
3) Bon ici, on peut hésiter entre quatre paquets mais a priori c'est tk8.5-dev. Du coup. En effet les paquets pour développer (ce qui inclue compiler) sont suffixés "-dev" (-devel dans les distributions basées sur rpm). Le fait que tu aies une compilation à faire laisse penser que le programme est écrit en C, donc pas en perl :
4) Il ne reste plus qu'à compiler. Généralement cela consiste à lancer en utilisateur :
Si ces commandes et histoires de paquets ne sont pas claires, tu devrais lire :
http://www.mistra.fr/tutoriel-linux-gestionnaire-de-paquets.html
http://www.mistra.fr/tutoriel-linux-apt.html
Apparemment ce paquet n'existe pas sous debian, donc tu as de bonnes chances de devoir compiler.
Dans ce cas, il faut installer les paquets de développement associés à tk (plus précisément celui qui fournit tkInt.h).
Ce qui suit n'est utile pour toi que si tu es sous debian (ou une distribution qui en dérive, comme par exemple ubuntu). Du coup il faudrait que tu nous précise la distribution.
1) Installe apt-file qui te permettra de retrouver ce paquet. En root :
aptitude update aptitude safe-upgrade apt-file update
2) Cherche le paquet qui fournit tkInt.h :
apt-file search TkInt.h
Exemple :
(mando@aldur) (~) $ apt-file search tkInt.h libvtk5-dev: /usr/include/vtk-5.6/TclTk/internals/tk8.5/tkInt.h perl-tk: /usr/lib/perl5/Tk/pTk/tkInt.h tk8.4-dev: /usr/include/tcl8.4/tk-private/generic/tkInt.h tk8.5-dev: /usr/include/tcl8.5/tk-private/generic/tkInt.h
3) Bon ici, on peut hésiter entre quatre paquets mais a priori c'est tk8.5-dev. Du coup. En effet les paquets pour développer (ce qui inclue compiler) sont suffixés "-dev" (-devel dans les distributions basées sur rpm). Le fait que tu aies une compilation à faire laisse penser que le programme est écrit en C, donc pas en perl :
aptitude install tk8.5-dev
4) Il ne reste plus qu'à compiler. Généralement cela consiste à lancer en utilisateur :
./configure make sudo make install
Si ces commandes et histoires de paquets ne sont pas claires, tu devrais lire :
http://www.mistra.fr/tutoriel-linux-gestionnaire-de-paquets.html
http://www.mistra.fr/tutoriel-linux-apt.html