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

Lazarus Pascal Discussion :

[0.9.26/Linux] Make project1.o


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [0.9.26/Linux] Make project1.o
    Bonjour,

    Un de mes projets est compilé en Lazarus 0.9.26 sous Ubuntu 8.04. Ce programme compilé fonctionne sans problème sur une station cliente Ubuntu 8.04 non "équipée" de Lazarus ni de Fpc, mais pas sur une station Ubuntu 8.10 identique (non "équipée"). L'explication est probablement l'incompatibilité ascendante du gtk2 de la 8.04 sur la 8.10.

    Un make avec project1.o ne fonctionne pas. J'utilise avec Lazarus des bibliothèques externes ZeosLib et Indy...

    Comment procéder dans ce genre de situation ?

    Merci Gilles.

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 63
    Par défaut
    Bonjour,

    Il faut aussi s'assurer que les deux stations ont bien la même architecture. Si par exemple l'une est en 32bits et l'autre en 64bits, il ne se passe rien et c'est normal .

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    C'est le cas ici. J'ai imposé le mode "32-bit'" sur l'Ubuntu 8.10 quand je l'ai installée.

    Cordialement

  4. #4
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Bonjour à toutes et à tous,

    J'ai un problème identique, à savoir, j'ai deux PC :

    - PC3000 : Ubuntu 8.10 (a priori 32 bits), Gnome et Lazarus 0.9.27
    - PC2700 : Ubuntu 8.04 (a priori 32 bits), Gnome et Lazarus 0.9.26

    Un programme compilé sur l'un des deux PC ne fonctionne pas sur l'autre et réciproquement.

    Si ce n'était que cela, je m'en arrangerais. Mais je distribue mes programmes. Qu'en est-il alors du fonctionnement sur une autre machine Linux ? Marche, marche pas ? Quelle restriction dois-je préciser ?

    Merci de votre aide.

    Pierre

  5. #5
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par ChPr Voir le message
    ... Si ce n'était que cela, je m'en arrangerais. Mais je distribue mes programmes. Qu'en est-il alors du fonctionnement sur une autre machine Linux ? ...
    Je me et vous réponds. Le problème vient du fait qu'un fichier transféré (ethernet, téléchargement WEB, ...) perd sa permission d'être considéré comme un exécutable. Il faut lui rétablir ses droits et tout rentre dans l'ordre.

    Pour autant, il faut que je voie dans quelles conditions précises ces droits se perdent.

    A suivre.

    Cordialement.

    Pierre

Discussions similaires

  1. Débat : quelle distribution Linux choisir pour débuter ?
    Par Anonymous dans le forum Distributions
    Réponses: 227
    Dernier message: 18/02/2015, 10h09
  2. make menuconfig noyau linux, buildroot
    Par LeBadaking dans le forum Embarqué
    Réponses: 4
    Dernier message: 15/10/2012, 17h24
  3. Différences compilation Linux(make/gcc)/Windows(mingw)
    Par boelraty dans le forum Débuter
    Réponses: 2
    Dernier message: 28/07/2010, 09h46
  4. make server -- linux
    Par elghadi_mohamed dans le forum Mandriva / Mageia
    Réponses: 2
    Dernier message: 30/11/2007, 19h15
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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