• # les joies du ./configure

    Posté par . En réponse au message Compilation scilab 4. Évalué à 1.

    Je ne suis pas programmeur, mais à la vue des messages d'erreurs, j'ai l'impression que le problème vient du code lui-même, et pas de mon ordinateur.


    Le code lui-même, ça paraît gros, par contre les scripts de compilation/édition de liens, certainement.

    Si le problème ne se pose qu'à l'édition de lien, il est probable que ça vient d'un problème d'arguments passés à ld (vu que ça a compilé correctement et que donc les bons headers ont été trouvés à la compilation). Normalement c'est au script ./configure de produire ces arguments, ou de se plaindre s'il ne trouve pas les librairies. Malheureusement les scripts ./configure mal fichus ne sont pas si rares.

    Quelques pistes:
    - vérifier que tu as les bonnes versions des différentes librairies demandées (ça doit être documenté quelque part);
    - faire ./configure --help et voir si tu peux passer des options à ./configure pour spécifier l'emplacement de certaines librairies;
    - regarder s'il y a une mailing-list, un forum, voire un bug tracking system associé au projet.

    Après, la dernière solution consiste à regarder précisément d'où viennent ces références non trouvées et à modifier à la main la variable LDFLAGS, mais si tu n'es pas développeur ça ne va pas être facile pour toi.