Le titre est prometteur, mais bon, je voulais trouver une façon de le dire qui ne ressemble pas a une nouvelle question
![Surprised :o](./images/smilies/icon_e_surprised.gif)
Je vais vous faire part de mon experience... en espérant que ça vous donne au moins des pistes
![Smile :)](./images/smilies/icon_e_smile.gif)
Sur la page de download, on lis ceci:
Un Terminal ? Qu'est que c'est que c'est bête!?Vous devez compiler le programme : entrer la commande 'make' dans un terminal ouvert dans le répertoire zyGrib, c'est tout... en principe...
Pour créer une version Mac OS X il faut compiler les sources Linux en utilisant le port qt4-mac via macport.
Le terminal (Désolé pour les puristes, moi même ça me fait un peut mal...) c'est l'équivalent de la fenêtre de commandes DOS sous windows mais en bien plus puissant, et pour Linux/Unix, et autres BSD (dont Os X)... c'est une fenêtere toute noir (blanche sous Mac) avec laquelle on dés-apprend à se servir de sa souris, tout se passe avec de sombres commandes en texte!
Sous Mac, il se situe dans le dossier /Applications/Utilitaires
une fois lancé, ça vous ouvre une fenêtre avec comme seule information:
Code: Select all
<nom votre machine>:~ <nom d'utilisateur>
C'est une librairie (eq: .dll sous Windows) issue du monde unix, mais modifiée pour trouner sous MacOs X (pour faire simple)
1/ Téléchargez les sources
dans la section Download/Linux Sources ici: https://www.zygrib.org/getfile.php?file=zyGrib-3.2.0.tgz
2/ Avez vous besoin d'installer MacPorts ?
Dans le terminal, tapez ce qui suit:
Code: Select all
sudo port selfupdate
Entrez votre mot de passe comme demandé (dans une console un mot de passe se saisi en aveugle, pas d'étoile, le curseur ne bouge pas, c'est normal) puis validez. ([enter])
Cette commande à deux avantages, si macports n'est pas installé sur votre sytème, vous aurez une réponse du style
Code: Select all
sudo: port: command not found
![Smile :)](./images/smilies/icon_e_smile.gif)
2.1/ Je n'ai pas MacPort
Téléchargez la version 1.7.0 à partir de cette page:
http://svn.macports.org/repository/macp ... rts-1.7.0/ (en veillant a choisir le fichier .dmg correspondant à votre version de MacOs X... Si vous ne la connaissez pas, Menu Pomme/A propos de ce Mac)
Ouverez le fichier DMG que vous venez de recuperer, lancez MacPorts-1.7.0.pkg, et laissez vous guidez)
3/ J'ai une installation de MacPorts toute neuve, ou bien à jour....
Retournez dans votre terminal pour installer le fameux port de qt4 pour mac
![Smile :)](./images/smilies/icon_e_smile.gif)
Tappez la commande suivante:
Code: Select all
sudo port install qt4-mac
Et la, patientez... encore... (jusqu'à 3h00, c'est pas délirant) comme quand ça se plante, c'est assez rapide, si au bout de 15/20 minutes ce n'est pas fini, laissez tourner et faites autre chose...
Si ça se plante, il va falloir de l'astuce... (munissez-vous du CD d'installation de MacOS X)
Lisez le message d'erreur (au besoin copiez le-ici) et essayez de deviner...
QuickTime/Movie.h not found! => y-a-t'il un paquet pour QuickTime Dans /Xcode Tools/Packages/ du cd d'installation ? (réponse: oui, QuickTimeSDK.pkg lancez-le, laissez vous guider, et retourner en 3/)
OpenGL.... not found! => y-a-t'il un paquet pour OpenGL Dans /Xcode Tools/Packages/ du cd d'installation ? (réponse: oui, OpenGLSDK.pkg lancez-le, laissez vous guider, et retourner en 3/) etc.
Quand vous en avez fini avec tout ça, on peut passez a la compilation de zyGrib
4/ Compilation de zyGrib
Tout ceci se passe à partir de votre terminal...
Déplacez-vous là ou vous allez installer zyGrib (mettons dans vos documents)...
Code: Select all
cd ~/Documents
Code: Select all
tar xvzf ~/Desktop/zyGrib-3.2.0.tgz
Code: Select all
cd zyGrib
Editer le fichier /Documents/zyGrib/Makefile (avec textedit par exemple)
remplacez la ligne
Code: Select all
QTBIN=/usr/lib/qt4/bin
Code: Select all
QTBIN=/opt/local/bin/
Code: Select all
sudo ln -s /opt/local/bin/qmake-mac /opt/local/bin/qmake
Une fois ceci fait, lancer en premier mieux un nettoyage:
Code: Select all
make clean
Ensuite, tapez la simple commande
Code: Select all
make
![Smile :)](./images/smilies/icon_e_smile.gif)
Normalment, ça dure de 5 à 10 minutes, et ça vous dis que tout est OK...
Tout est OK mais si vous lancez l'application, elle ne se lance pas ... que ce soit /Documents/zyGrib/zyGrib ou /Documents/zyGrib/src/zyGrib....
Supprimez /Documents/zyGrib/zyGrib et
Copiez: /Documents/zyGrib/src/zyGrib dans /Documents/zyGrib/ (avec le Finder, fini pour le terminal, vous pouvez le fermer pour ce soir...
Et lancez /Documents/zyGrib/zyGrib (en double-cliquant dessus), et là, miracle, ça se lance!
Voilà, j'espère avoir été claire, (j'ai un doute) de toute façons, si vous bloquez vous posez la question et disant sur quel point ça passe pas, et je tâcherais (ou d'autres) de suivre ça
![Smile :)](./images/smilies/icon_e_smile.gif)
Je relirais demain en fin de matinée, j'ai un train tôt si y'a pas de neige... donc désolé d'avance pour les fautes
![Smile :)](./images/smilies/icon_e_smile.gif)