Ce sujet est résolu.
1 | |||
Auteur | Messages | ||
---|---|---|---|
jibi | #1 Posté le 7/9/2011 à 15:36:44 | ||
codergambas.jimdofree.com | Bonjour de quoi cela peut il venir que le temps de compilation est de plus en plus long au fur et à mesure de l'installation des révisions? aujourd'hui pour passer à la 4104 j'ai en temps approximatifs : make clean : 2,5 mn reconf-all : 10 mn configure -C : 31 mn et là, make est entrain d'être exécuté, ce n'est pas fini mais y en a déjà pour : 40 mn j'ai l'impression que c'est parce que je lance make clean! Est ce possible ou le problème peu il venir d'autre part il y a quelques temps encore j'en avais pour configure -C un max de 20 mn si vous avez des suggestions Merci d'avance Debian GNU/Linux 11 64-bit | ||
jibi | #2 Posté le 7/9/2011 à 17:53:47 | ||
codergambas.jimdofree.com | re make : 135 mn make install : 16 mn j'ai un doute sur le log de make install et vu mon anglais très réduit, je pose la section du log qui m'inquiète :
Debian GNU/Linux 11 64-bit | ||
manu | #3 Posté le 7/9/2011 à 21:06:51 | ||
Avec Gambas ca roule ! | Tu as visiblement un problème. Moi il me faut 15 mn pour un ./reconf all - Configure -c - make - make install Je ne fait jamais de make clean. Voila Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
jibi | #4 Posté le 8/9/2011 à 07:05:51 | ||
codergambas.jimdofree.com | bonjour Manu Ou effectivement y a une sacrée différence! tu as quoi comme processeur? aurais tu une idée de quoi cela peut venir? make clean uniquement? ou mon processeur est vraiment trop vieux p4 2,4Gh et 1G de mémoire vive Ou pourrais me renseigner si tu as une idée Debian GNU/Linux 11 64-bit | ||
manu | #5 Posté le 8/9/2011 à 10:10:38 | ||
Avec Gambas ca roule ! | Salut, Ta config devrais suffire sans problème même si la mienne est plus récente : Proç : AMD Athlon(tm) Dual Core Processor 4850e × 2 Mémoire : 2,0 Gio OS Fedora15 64 Bits Quand tu fait tes compilations, c'est à la main en console ou avec ton application graphique ? ( Moi c'est avec mon application graphique qui est un peu plus lente) A ta place, je désinstallerai Gambas3 et le réinstallerai. Desinstallation
Puis la reinstall complète avec recompilation Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
Prokopy | #6 Posté le 8/9/2011 à 18:42:43 | ||
Kinder Pingui | Salut jibi, Le problème c'est en effet que tu fais le make clean, qu'on utilise que dans des cas très particuliers. Faire un make clean a pour effet de supprimer tous les fichiers déjà compilés, donc make devra tous les refaire (ce qui peut être long). Comme manu, lance ta compilation sans le make clean, ainsi make va regarder les fichiers qui ont été modifiés et ne recompiler que ce qui doit l'être. La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi. Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi. | ||
jibi | #7 Posté le 8/9/2011 à 20:00:07 | ||
codergambas.jimdofree.com | merci à vous deux Donc, dans quel cas faut il faire make clean si cela supprime tous les fichiers déjà compilés! En attendant, comme m'a dit Manu, j'ai tout désinstallé et tout recommencé ! lol environ 30 mn oufffff je me sens plus léger, j'espère que pour les mises à jour cela sera pareil! ==> dans configure -C : il est dit qu'il me manque libintl.so et libiconv.so mais je ne les trouve pas dans mon ordi et n'ai pas trouvé un site ou les télécharger? Je sais que ce sont des librairies C mais impossible j'ai trouvé libiconv.dev mais pas so ==> le log que j'ai posté plus haut veut dire quoi? il dis que les librairies ont été ajoutées ou faut il que je le fasse? sorry i'm speak english like a spanish cow! Debian GNU/Linux 11 64-bit | ||
linuxos | #8 Posté le 9/9/2011 à 11:43:43 | ||
Un peu de sel, de poivre et la crevette sera... | Jibi, Si tu as libiconv.dev tu dois forcement avoir libiconv.xx.so Peux tu preciser ta distribution pour que l'on puisse t'aider. Il n'est pas vraiment necéssaire non plus de recompiler tous les jours Gambas a partir des sources, a part si la nouvelle version corrige un problème signalé. Sinon on passe plus de temps a recompiler qu'a développer son application ... Le plus sur pour changer de version de Gambas, comme de tout programme compilé et installé manuellement, c'est désinstaller la version précédente comme suit: make uninstall ; make clean ; ./reconf-all ; ./configure -C ; make install (le 'make install' invoque le 'make' avant l'installation EN fonction de ta distribution, on pourra te dire comment vérifier si la librairie 'libiconv.dev' est bien installée ou pas, manquante ou pas dans la bonne version. Voila Olivier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. | ||
jibi | #9 Posté le 9/9/2011 à 15:31:55 | ||
codergambas.jimdofree.com | bonjour linuxosLe plus sur pour changer de version de Gambas, comme de tout programme compilé et installé manuellement, donc si je comprend bien : -1) je télécharge avec svn update la ou les nouvelles révisions -2) puis je désinstalle gb3 de mon système -3) et là je fais comme je faisais comme habitude: make clean Puis ./reconf-all Puis ./configure -C PUIS make install? ce que je ne faisais pas, c'est de désinstaller à chaque fois gb3 => ca évitera des temps d'install trop long? Ok donc, Pour ma distrib c'est kubuntu 10.04 LTS j'ai bien installé par synaptic un paquet libiconv.dev mais en faisant une recherche de fichier => pas de résultat et j'ai cherché libintl.so => donc .dev je ne l'ai trouvé nulle part! apriori c'est une ancienne librairie C Debian GNU/Linux 11 64-bit | ||
Prokopy | #10 Posté le 9/9/2011 à 16:55:39 | ||
Kinder Pingui | Je fais un petit passage éclair. Je suppose que configure te sort ça : || Comme il le dit si bien, ces librairies sont inclues dans les librairies système. Tu peux donc ignorer cet avertissement. La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi. Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi. | ||
linuxos | #11 Posté le 9/9/2011 à 20:12:04 | ||
Un peu de sel, de poivre et la crevette sera... | Comme le dit Procopy, tu peux ignorer le message. Olivier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. | ||
1 |