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

Free Pascal Discussion :

Utilisation des units


Sujet :

Free Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Par défaut Utilisation des units
    Bonjour

    J'ai un petit problème : je voudrais compiler quelques algorithmes avec Free Pascal compiler (fpc) mais je ne sais pas comment configurer fpc pour utiliser des units. Le message qui sort à chaque compilation est :
    vidal@pelao:~$ fpc max.pas
    Free Pascal Compiler version 2.0.4 [2007/02/02] for i386
    Copyright (c) 1993-2006 by Florian Klaempfl
    Target OS: Linux for i386
    Compiling max.pas
    Fatal: Can't find unit AlgoVecteurs
    Fatal: Compilation aborted
    Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
    J'ai linux ubuntu 7.10

    et fpc 2.0.4


  2. #2
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par défaut
    Alut,

    Houlala, mais ce n'est pas une question de Linux, mais une question concernant plutôt le forum FPC
    Forum FPC de developpez.net

    Sinon, puisqu'on y est, je te répond en rapport au peu que je peux en déduire. FPC ne trouve pas l'unité compilée, et donc il cherche la source de l'unité, qu'il ne trouve pas non-plus (c'est ce que signifie ce message).

    Il peut ne pas trouver l'unité compilée, pour deux raisons différentes (deux et seulement deux) : soit l'unité compilée n'est effectivement pas présente, soit elle n'est pas compatible avec ses dépendences déclarées. Je m'explique : si l'unité X dépend de System, et que System a été recompilé depuis, alors X est obsoléte, même si le code source de l'unité X n'a pas été modifié.

    Quelque soit la bonne de ces deux raisons, FPC va rechercher les sources pour recompilé l'unité.

    Le code source n'est pas présent : soit c'est une unité standard qui tu as installé sans le code source (c'est fréquent), soit c'est une unité de ton propre jus, mais tu ne l'a pas placé dans un endroit où FPC peut la retrouver.

    Si c'est le premier cas qui se vérifie, alors tu dois installer le source de cette unité (et peut-être le code source d'autres unités également). Si c'est le deuxième cas qui se vérifie, alors vérifie ton fichier de configuration (fpc.cfg) ou tes variables d'environnement, pour t'assurer que tu indique bien d'une manière ou d'une autre à FPC, le chemin vers le source de l'unité. Au besoin, déplace le code source de l'unité dans un repertoire peut-être plus approprié.

    Enfin, pour finir, d'expérience je peux dire que ce message d'erreur ce produit souvent quand on travail avec une version béta du compilateur, et que l'on a pas mis à jour tout le compilateur. Au besoin donc, passe à une version release.

    Voilà

    En espérant t'avoir éclairé un peu.

Discussions similaires

  1. [Turbo Pascal] Unité Timer : Utilisation des fonctionnalités du timer du BIOS
    Par Eric Sigoillot dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 07/04/2014, 20h31
  2. [CR8.5] Utilisation des codes barre
    Par Robert dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 20/01/2005, 16h13
  3. utilisation des sockets sous windows
    Par Tupac dans le forum Réseau
    Réponses: 2
    Dernier message: 21/12/2002, 18h24
  4. [Crystal Report] Utilisation des vues de sql serveur
    Par Olivierakadev dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/11/2002, 17h44
  5. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01

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