Bonjour,
Envoyé par
Jipété
bon, ben c'est pas gagné : le ./configure a dû être exécuté plusieurs fois pour installer tous les paquets manquants, au final ça a été bon donc étape suivante le make et là, patatras […]
Des nouvelles, pour ceux que ça intéresse.
Dans la mesure où les sources de leafpad récupérées hier chez Debian sont à la même version que le binaire qui tourne sur ma vieille machine (bientôt 7 ans), j'ai fait deux choses, après avoir monté le disque virtuel de la nouvelle Debian10 :
1- recopier le binaire de la vieille dans la nouvelle ;
2- recopier les sources de la nouvelle dans la vieille.
Résultats :
les sources extraites dans la vieille se sont compilées les fingers in the nose,
le vieux binaire dans un coin de la nouvelle s'exécute parfaitement.
Une anecdote : hier je découvre sur un forum la commande make dependencies et comme le nom me plait bien je tente (je ne suis pas spécialiste de make), résultats :
dans la vieille machine :
make: *** Pas de règle pour fabriquer la cible « dependencies ». Arrêt.
cool.
dans la nouvelle machine, ça s'exécute exactement comme si j'avais tapé make tout seul, et donc ça plante avec le message d'erreur habituel.
pas cool.
Versions de make :
ancienne machine 3.81, nouvelle machine 4.2.1
Conclusions :
ce message d'erreur est un message à la c0n puisqu'il ne reflète pas la réalité ;
il doit manquer des paquets dans la nouvelle, mais rien ne me dit lesquels…
"ils" ont cassé make.
Quand je pense que j'ai choisi Debian pour ma future machine Desktop parce que j'ai pu éprouver et tester sa robustesse sur des serveurs, ben là je suis un peu déçu de voir comment tout ça évolue, pas dans le bon sens àmha.
/!\ /!\ /!\ EDIT /!\ /!\ /!\
Une idée m'est venue, une idée à la Windows : je vire tout le dossier des sources et depuis l'archive j'en recrée un, puis je relance la manip ./configure qui s'exécute maintenant sans erreurs puisque depuis hier j'ai tous les paquets qu'il faut (et j'ai vérifié les versions, c'est tout good).
Ensuite, et là c'est la magie windowsienne, je relance make, qui s'exécute cette fois parfaitement ! Hé oui.
Ensuite make install va me poser le binaire dans /usr/local/bin (au lieu de /usr/bin), et les entrées dans le menu n'y sont pas, je suppose que ces défauts doivent venir de l'absence de .deb, que je ne sais pas créer.
Bah, j'ai un leafpad opérationnel (même s'il pèse 480 ko maintenant, alors que l'ancien se contentait d'environ 94 ko),
je me ferai mes raccourcis, j'installerai le .Desktop (qui existe dans data) et ça ira bien (ou je vais démonter un vieux .deb, l'analyser le modifier et le remonter pour l'installer proprement).
Mais je tremble à l'idée qu'un jour ou l'autre il me faudra recompiler un noyau, quand on voit la misère pour un simple bloc-note…
EDIT de l'EDIT :
Allez, faisons au plus simple : make uninstall puis dpkg -i leafpad...deb et zou !
J'ai mon éditeur favori, malgré les barbus qui ne voulaient pas,
Il manque juste l'icône verte dans le menu Applications (roue dentée à la place),
Partager