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 :

Fichiers .lfm copiés dans le répertoire lib


Sujet :

Lazarus Pascal

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut Fichiers .lfm copiés dans le répertoire lib
    Bonjour à toutes et à tous,

    Je n'avais jamais fait attention, mais après compilation, les fichiers .lfm se retrouvent systématiquement copiés dans le dossier lib (i386-win32 ou i386-linux).

    • Comme ce sont des fichiers sources, je n'en vois pas l'utilité,
    • Est-ce lié à une directive de compilation, auquel cas, je ne vois pas laquelle.


    Merci pour vos renseignements.

    Cordialement.

    Pierre

  2. #2
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    Yep !
    Citation Envoyé par ChPr Voir le message
    (...) Je n'avais jamais fait attention, mais après compilation, les fichiers .lfm se retrouvent systématiquement copiés dans le dossier lib (i386-win32 ou i386-linux).(...)
    Pareil chez moi (Debian 7/32, Laz 1.0.10).

    Pas d'idée du pourquoi...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  3. #3
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Pas d'idée du pourquoi...
    AMHA, ils sont placés la parce qu'ils sont utilisés par le compilateur lors de l'édition de liens.
    Si j'en crois ce lien : Change Log
    Je cite :
    lazarus (0.9.28.2-13) unstable; urgency=low

    * Included *.lfm files into the binary packages as these are used by the
    compiler at the link stage.
    Philippe.

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Sauf que maintenant, je suis en 1.0.10 et que le problème est toujours le même : sous linux, apparemment sous Windows, le problème est très rare.

    Voilà le genre de problème idiot auquel je suis confronté :

    J'ai un composant X que j'ai compilé et installé sans problème : il s'est créé dans le répertoire de ce composant le répertoire lib/1386-linux dans lequel se trouvent les fichiers .o et .ppu

    Un application utilise ce composant ; je compile (et les jours qui vont bien) cela se fait sans problème et mon application utilise le fichier .ppu qui se trouve dans le répertoire de mon composant.

    J'ai une autre application qui utilise ce composant. Je la compile et elle me demande où se trouve la fichier .pas de mon composant car (comme dans l'autre application) bien que je lui aie fourni le chemin des fichiers compilés du composant, il n'en veut pas. Je lui donne donc le chemin du fichier .pas et du coup, il me met les fichiers compilés du composant dans le répertoire de mon application.

    Là, je ruse, je déplace les fichiers compilés du composant dans son repertoire et dans mon application ,je supprime le chemin du fichier .pas. Je recompile mon application et tout est rentré dans l'ordre.

    Tout est bien qui finit bien . Et bien non, car si maintenant je recompile ma première application où tout s'était bien passé, c'est à son tour de me jouer les tours pendables de ma deuxième application ... and so on .

    Ce n'est pas joli, mais maintenant, je me fiche de l'endroit où Lazarus va me coller les fichiers compilés des composants ... pourvu que ça marche mais cela m'énerve quand même vraiment.

    Cordialement.

    Pierre

    Cordialement.

    Pierre

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/02/2009, 13h03
  2. Réponses: 3
    Dernier message: 30/05/2008, 10h39
  3. Réponses: 2
    Dernier message: 16/12/2006, 12h34
  4. [Fichiers] Enregistrer/Déplacer dans un répertoire
    Par babyboy dans le forum Entrée/Sortie
    Réponses: 19
    Dernier message: 12/05/2004, 14h33

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