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 :

[2.0.6 -> 2.2.6] Fichier ppu incompatible [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 [2.0.6 -> 2.2.6] Fichier ppu incompatible
    Bonjour à toutes et à tous,

    Je bascule touites mes application de Lazarus 2.0.6 à 2.2.6. Il y en a deux qui me posent problème. Dans l'une d'elles, à la compilation, j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    idewindowintf.pas(26,3) Fatal: Impossible de trouver IDEOptionsIntf utilisé par IDEWindowIntf, ppu=C:\lazarus_2.2.6\components\buildintf\units\x86_64-win64\ideoptionsintf.ppu incompatible, paquet BuildIntf
    Je ne vois pas qui appelle cette unité dans mon application.

    Une idée du problème ?

    Cordialement.

    Pierre.

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 166
    Par défaut
    Yep !

    Citation Envoyé par ChPr Voir le message
    Une idée du problème ?
    Aucune, et quand c'est comme ça, je google avec les mots-clé de l'erreur, ce qui ne me remonte que deux pages cette fois : celle-là et une autre plus vieille et plus loin : https://forum.lazarus.freepascal.org...html#msg429772
    et la solution serait dans le post suivant, qui est... page suivante, lol !

    Bon, je n'ai pas lu plus avant, je te laisse ce soin, tu nous diras.

  3. #3
    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 Jipété;11978028 ... [url
    https://forum.lazarus.freepascal.org/index.php/topic,57752.msg429772.html#msg429772[/url]
    et la solution serait dans le post suivant, qui est... page suivante, lol !

    Bon, je n'ai pas lu plus avant, je te laisse ce soin, tu nous diras.
    Je n'ai pas trop compris ce qu'il fallait faire. Ce que j'ai fait :

    • J'ai supprimé le contenu du répertoire C:\lazarus_2.2.6\components\builintf\units\x86_64-win64
    • J'ai recompilé le paquet buildintf.lpk et ... je me suis retrouvé avec les mêmes fichiers qu'avant dans le répertoire précédent à l'exception près que ceux qui y sont maintenant sont issus de la compilation de builintf.lpk.
    • J'ai relancé mon application : toujours le même problème.
    • J'ai reconstruit lazarus et relancé mon application : toujours le même problème.


    Je n'ai certainement pas tout compris de ce qu'il fallait faire ...

    Cordialement.

    Pierre.

  4. #4
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 251
    Par défaut
    Hello,
    voir ici aussi : Compiling aborts with error message "Cannot find IDEOptionsIntf used by IDEWindowIntf...

    the message generated by FPC is only idewindowintf.pas(26,3) Fatal: Cannot find IDEOptionsIntf used by IDEWindowIntf, the remainder is added by Lazarus itself (as the compiler has no clue about Lazarus packages) and thus the IDE itself could improve this (it's done here)
    as an improvement the compiler would only be able provide the filename from where IDEWindowIntf was loaded, because it couldn't find any suitable IDEOptionsIntf unit and thus can't provide any name (it doesn't keep track of units with the same name, but that were discarded for whatever reason - it does however print any tried unit when -vt is supplied)
    A noter que la solution est pour MAC, pour windows il faut trouver où se trouvent les ppu ideoptionsintf.ppu et supprimer le plus ancien (regarder en particulier dans les fichiers utilisateur de Lazarus ). Faire une recherche sur tous les lecteurs si pas trouvés.

    Ami calmant, J.P

  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 jurassic pork Voir le message
    ... pour windows il faut trouver où se trouvent les ppu ideoptionsintf.ppu et supprimer le plus ancien (regarder en particulier dans les fichiers utilisateur de Lazarus ). Faire une recherche sur tous les lecteurs si pas trouvés. ...
    Mis à part là où il doit être, je ne l'ai trouvé sur aucun lecteur sauf deux fois dans le répertoire de lazarus (la version 2.0.6). J'ai mis temporairement ces deux fichiers à la poubelle : le problème est toujours le même. Je les ai restaurés.

    J'ai recompilé le paquet builintf.lpk, puis, dans la rubrique "Utiliser", j'ai choisi l'option "Ajouter au projet" sans trop y croire car c'est de manière indirecte que cette unité est utilisée : cette fois, ça fonctionne. Ça compile et s'exécute.

    Merci de vos aides.

    Pierre.

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

Discussions similaires

  1. [Lazarus] Fichier ppu incompatible
    Par ChPr dans le forum Lazarus
    Réponses: 3
    Dernier message: 13/06/2020, 10h10
  2. Réponses: 2
    Dernier message: 29/12/2014, 09h07
  3. [Lazarus] Fichier ppu non trouvé
    Par kiliky dans le forum Lazarus
    Réponses: 1
    Dernier message: 23/03/2014, 11h18
  4. Réponses: 2
    Dernier message: 14/03/2012, 13h56
  5. Utilisation de fichier: types incompatibles
    Par cleecky dans le forum Débuter
    Réponses: 2
    Dernier message: 21/05/2010, 10h11

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