User Tools

Site Tools


mac:build-blog-fr

Compiler le Blog OS X

17-07-2009

Fredi et MacBook:
rhb.polygonpunkt.de_fileadmin_bilder_seite_loconet_loconet_01_1.jpg


12-07-2009

Plan-F piloté par un Mac Mini:
plan-f-mac.jpg


11-07-2009

Le dmg est terminé:

10-07-2009

Avis sur les fichiers bundles:

L'application Mac "make" montre comment fonctionne le processus complet.

Rocrail.app et Rocgui.app sont fonctionnels. Les wx*.dylib's sont empaquetées dans Rocview.app.

La Révision 646 pourrait être le "Mac runner":

  • La librairie d'utilitaire de Rocrail a accepté les règles du Mac OS X.
  • Tous les makefiles ont une section APPLE.
  • La communication série fonctionne; DDX pourrait être l'exception à cela.

Liens concernant les librairies dynamiques

Il semble qu'il y reste un certain travail à faire dans cette section:

  • créer une section APPLE PLATFORM dans les makefiles pour placer les drapeuax du linker aux bons endroits → déjà fait par JMF.
  • utiliser l'extension dylib pour OS X dans rocs/impl/unx/ulib.c

Toutes les commandes make doivent être appellées comme ceci:

make PLATFORM=MACOSX


08-07-2009

Installation

forum.rocrail.net_files_macmini_install_196.jpg

  • Leopard sur Mac Mini
  • Xcode; make, gcc, … (Comes with the Leopard DVD)
  • Bazaar; Version control.
  • TextWrangler; Editeur de texte.
  • Adium; Messagerie instantanée.


Compilation

rocs

mkdir lp
cd lp
bzr branch lp:rocrail Rocrail
cd Rocrail/rocs
make fromtar
make

All did compile, but the serial support is still empty in case the macro APPLE is defined.

rocint

cd ../rocint
make clean
make

Le makefile pointait de manière erronée sur les binaires dans ../rocs/bin que j'ai changé en ../unxbin.

roclcdr

C'est le premier réel problème car gcc ne reconnait pas l'option de lien -shared.
Sur OS X, une libaririe partagée se termine avec .dylib et indique quelle règle Rocrail doit suivre.

mac/build-blog-fr.txt · Last modified: 2018/11/12 08:56 (external edit)