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 :

Installation sur Mac OS X Lion


Sujet :

Lazarus Pascal

  1. #1
    Membre éclairé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Par défaut Installation sur Mac OS X Lion
    Bonjour à tous,
    je n'arrive pas à installer FPC sur ma machine.
    OS X Lion 10.7.3
    Xcode 4.3
    Lorsque je tente d'installer FPC 2.4.4 j'ai le message suivant :
    Free Pascal compiler 2.4.4 ne peut pas être installe sur ce disque. You have to install the Mac OSX developper tools (XCode) before installing this package. When installing XCode 3.x, make sure to install support for UNIX developpement.....
    Déjà ça marche avec Xcode 4 ? Parce que moi c'est ce que j'ai, et je ne sais pas du tout comment revenir à la version 3 si c'est possible.
    J'ai le même message d'insulte quand je tente d'installer FPC 2.6.0 qui, lui, serait compatible avec Xcode.
    Je fais comment pour me dépatouiller de ça ?
    D'ailleurs, en remarque générale, j'adore Unix où il faut toujours une librairie à la con qu'on n'a pas pour faire fonctionner le machin qui permet d'installer le truc qui permet enfin d'accéder à l'appli.
    Windows au moins, il y a un install et après on est (en général) tranquille...

    Merci à tous.

  2. #2
    Membre éclairé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Par défaut
    Bon finalement j'ai avancé un peu : XCode est bien installé, mais pas le package de lignes de commandes Unix. Ca devait être ça puisque depuis que je l'ai installé, j'arrive à installer FPC 2.6 puis FPCSRC 2.4 puis finalement Lazarus... qui se lance corectement !
    Premier projet : la fenetre de base avec un bouton et un bitbtn. Execution et... erreur de compil :

    Error: Illegal parameter: -WG
    je vais voir dans les options et voila les paramètres qui sont passéss :
    -MObjFPC -Scghi -O1 -gl -WG -vewnhi -l -Filib/i386-darwin -Fu/Developer/lazarus/lcl/units/i386-darwin -Fu/Developer/lazarus/lcl/units/i386-darwin/carbon -Fu/Developer/lazarus/packager/units/i386-darwin -Fu. -FUlib/i386-darwin/ -oproject1 -dLCL -dLCLcarbon
    Le code du projet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    program Project1;
     
    {$mode objfpc}{$H+}
     
    uses
      {$IFDEF UNIX}{$IFDEF UseCThreads}
      cthreads,
      {$ENDIF}{$ENDIF}
      Interfaces, // this includes the LCL widgetset
      Forms, Unit1
      { you can add units after this };
     
    {$R *.res}
     
    begin
      Application.Initialize;
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.
    et de la forme 1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    unit Unit1; 
     
    {$mode objfpc}{$H+}
     
    interface
     
    uses
      Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
      Buttons;
     
    type
     
      { TForm1 }
     
      TForm1 = class(TForm)
        BitBtn1: TBitBtn;
        Button1: TButton;
      private
        { private declarations }
      public
        { public declarations }
      end; 
     
    var
      Form1: TForm1; 
     
    implementation
     
    {$R *.lfm}
     
    end.
    Ce truc -WG semble etre une option activée par défaut pour générer du code Win32...

    Maintenant j'ai ça :
    /tmp/project1.lpr(1,1) Fatal: Can't find unit Interfaces used by Project1
    Je sens que ça va être pénible...

  3. #3
    Membre éclairé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Par défaut
    Bon j'ai installe FPCSRC 2.6 mais ca change rien, j'ai toujours ce message d'erreur. Poutant il semblerait que la librairie interfaces soit bien dans les chemins de recherche (/developpeur/lazarus...).

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

    Peut-être la conclusion de cette vieille discusion pourra-t-elle vous aider.

    Cordialement. Gilles

  5. #5
    Membre éclairé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Par défaut
    Merci pour l'info.
    Malheureusement, ca n'aide pas, j'ai toujours la même chose même après avoir ajouté les deux chemins
    /Developer/lazarus/lcl/units/i386-darwin et
    /Developer/lazarus/lcl/units/i386-darwin/carbon dans le chemin
    "autres fichiers unités" de l'onglet "Options du compilateur"...

  6. #6
    Membre éclairé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Par défaut
    Bonjour à tous,
    finalement je suis passé à la méthode bourrin : tout remettre en ordre.
    J'ai donc récupéré u script pour supprimer FPCet Lazarus. J'ai gardé Xcode 4.3 avec Unix tools.
    Puis j'ai réinstallé FPC 2.6 et FPCSRC2.6, puis Lazarus. Résultat des courses :

    Lazarus se lance,
    Lazearus compile
    Leprojet s'exécute

    PAr contr j'ai un message de l'éditeur de lien que je vous donnerai ce soir. Masi apparemment le soft Prject1 s'exécute...

    Suite au prochain épisode...

Discussions similaires

  1. Zend 2 sous (wamp installe sur mac)
    Par s2a07 dans le forum Zend Framework
    Réponses: 7
    Dernier message: 09/05/2013, 15h38
  2. Problème lors de l'installation sur Mac
    Par tonymx15 dans le forum Ruby on Rails
    Réponses: 4
    Dernier message: 22/05/2012, 21h26
  3. installation sur mac lion
    Par luta_seb dans le forum Ruby
    Réponses: 4
    Dernier message: 16/05/2012, 20h32
  4. [Lazarus] [0.9.26][Débutant] Installation sur Mac
    Par secretman dans le forum Lazarus
    Réponses: 5
    Dernier message: 14/08/2009, 20h31
  5. Réponses: 3
    Dernier message: 03/07/2008, 13h00

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