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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 92
    Par défaut [D10.4] [DCC Erreur] E2597 C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find
    Bonjour à tous,

    Je travaille avec Delphi Sydney 10.4
    Je souhaite essayer de créer un serveur REST sous Linux.
    Je l'ai fait pour Windows, ça marche au poil.

    Bon, dans un 1er temps, j'ai créé mon 1er binaire Hello Linux World. Ca marche.

    La où ça se gâte, c'est lorsque je souhaite créer un serveur autonome ou en s'appuyant sur Apache avec juste l'exemple ResverseString.
    Je ne parviens pas à compiler, à cause de l'erreur :
    [DCC Erreur] E2597 C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find -lz

    J'ai immédiatement regardé s'il existait un fichier id-linux.exe dans C:\Program Files (x86)\Embarcadero\Studio\21.0\bin, c'est le cas.
    Dans le chemin des bibliothèques, j'ai bien $(BDS)\bin, donc le fichier est trouvé.

    Est-ce que qqu'un à rencontré cette erreur ?
    Comment résoudre ?

    Autre question, pour éviter de tâtonner, est-ce que vous connaissez un tuto non trivial qui propose la construction d'un serveur Linux, incluant ce qu'il y aurait à faire pour bien installer la livraison sur Linux ?

    Cordialement

    Carmichael

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 92
    Par défaut
    Bonjour,

    Comme j'ai trouvé, je publie ici ce qui manque dans la doc.

    Sur une machine CentOS 7 vierge de toute installation:

    Il faut débloquer le port 64211, mettez-vous en root et taper :
    sudo firewall-cmd --zone=public --add-port=64211/tcp --permanent
    sudo firewall-cmd --reload

    Installer les outils de développement :
    yum group list pour obtenir la liste des groupe disponible.
    Ensuite repérer le composant Outils de développement, puis taper la commande :
    yum groupinstall ‘Outils de développement’

    Lancer explicitement, car cela ne figure pas dans la doc :
    yum install glibc-static
    yum install glibc-devel
    yum install zlib-devel


    Lancer la commande ip addr show pour récupérer l’IP du serveur.
    Installer le PAServer sur la machine Linux.
    Lancer le PAServer
    Retourner dans l'EDI : créer un profil avec le gestionnaire de profil : tester la connexion.
    Dans le gestionnaire de SDK, ajouter profil de SDK
    Mettez à jour le cache des fichiers locaux

    Vous n'aurez plus de souci de compilation.

    Cordialement

    Carmichael

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/04/2013, 23h53
  2. win 7 64 : déplacer users, programdata et program files x86
    Par altair8080 dans le forum Windows 7
    Réponses: 1
    Dernier message: 23/03/2013, 21h32
  3. Droits dans Program Files (x86).
    Par Luke spywoker dans le forum Général Python
    Réponses: 6
    Dernier message: 11/06/2012, 08h41
  4. Problème adresse Program Files (x86)
    Par fourmizen dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 10/03/2011, 11h15
  5. Copie des dll dans Program Files (x86) sous windows 7 64 bits
    Par dot-_-net dans le forum Général Java
    Réponses: 5
    Dernier message: 03/03/2011, 11h52

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