IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tcl/Tk Discussion :

package TLS (tcltls) et compilation windows


Sujet :

Tcl/Tk

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juillet 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2018
    Messages : 6
    Points : 4
    Points
    4
    Par défaut package TLS (tcltls) et compilation windows
    Bonjour,

    Je découvre les packages Tcl au format "Tcl extension architecture". Après avoir récupéré les sources du package tls (tls_1.17.16), j'essaie maintenant de les compiler sur ma plateforme windows 32bits. Pour cela, j'ai installé Cygwin.
    J'ai pu exécuter les commandes ./configure et make -f Makefile sans erreur. Malheureusement, l'appel "package require tls" fait planter l'interpréteur.
    Sur un forum, j'ai vu qu'il pouvait manquer des dll et notamment la dll libssp-0.dll. J'ai toujours le même problème après ajout de celle-ci dans les sources du package et dans le répertoire system32...

    Pourrait-il me manquer d'autres dll ?

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    mai 2007
    Messages
    273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2007
    Messages : 273
    Points : 423
    Points
    423
    Par défaut
    Bonsoir,

    A la différence de Linux, la compilation d'une extension est toujours un peu délicate avec Windows. Dans le cas du package TLS, il est d'abord primordial de compiler OpenSSL avant.
    C'est bien expliqué sur la page de ce blog : Building OpenSSL and TLS on Windows.

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juillet 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2018
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonsoir,

    Merci, je vais essayer de creuser de ce côté-là même si l'utilisation de Visual C++ ne m'arrange pas vraiment. Est-ce que la compilation de OpenSSL ne peut pas se faire avec Cygwin ? Une fois que OpenSSL, que faut-il en faire ? Comment le lier à la compilation de TLS ?

    J'ai vu aussi qu'il existait un environnement BAWT pour générer ces packages. Quelqu'un aurait-il déjà utilisé ?

    J'ai aussi utilisé l'exécutable Depends pour identifier quelles dll ils pouvaient me manquer... et j'en ai rajouté un paquet. Malheureusement j'en ai encore 3 en erreur qui sont pourtant présentes, notamment ieframe.dll.

    Merci

  4. #4
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juillet 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2018
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    De ce que j'ai vu dans la doc de Depends, les erreurs sur les fichiers comctl32.dll, shlwapi.dll et ieframe.dll ne seraient pas problématiques (fausses erreurs apparemment).

    Pour ce qui est de Cygwin, une version OpenSSL 0.9.8 est bien intégrée. Elle est détectée à la configuration.

    Pourtant le même problème persiste.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    mai 2007
    Messages
    273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2007
    Messages : 273
    Points : 423
    Points
    423
    Par défaut
    Bonsoir,

    BAWT peut être une option intéressante d'autant plus que l'on peut éviter d'en découdre avec un compilateur gcc en installant la version Tcl-BI (Battery Included) qui se trouvent tout en bas de la page http://www.bawt.tcl3d.org/download.html.
    Après installation, en fouillant dans le répertoire C:\..\Tcl\lib\tcltls1.7.12, on tombe sur tcltls.dll accompagné de libssp-0.dll.
    Un gain de temps.

  6. #6
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juillet 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2018
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonsoir,

    Oui j'ai pu compiler aujourd'hui avec BAWT... Pas d'erreur de compilation ni de libressl ni de tcltls. Reste à tester le package mais je peux le charger ! En revanche je n'ai qu'une dll dans le répertoire d'install : tcltls.
    Avec cygwin, beaucoup d'erreurs, je n'ai pas réussi à aller au bout.
    Merci pour vos réponses.

Discussions similaires

  1. Cross-compilation Windows vers Mac
    Par YuGiOhJCJ dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 08/09/2019, 09h09
  2. [Package frenchb] Problème de compilation
    Par gillet.a dans le forum Erreurs - Avertissements
    Réponses: 6
    Dernier message: 12/08/2007, 15h18
  3. [Free Pascal] Cross-compiling Windows -> Linux : comment faire ?
    Par zafo dans le forum Free Pascal
    Réponses: 5
    Dernier message: 01/03/2007, 12h43
  4. [WIN32][MFC] Compilation ..WINDOWS.H
    Par fantasma dans le forum MFC
    Réponses: 9
    Dernier message: 07/09/2006, 11h51
  5. Réponses: 12
    Dernier message: 26/01/2006, 14h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo