2010-10-25 3 views
1

Pour installer Python XMP Toolkit, je besoin d'installer Exempi sur mon Mac, mais y parvenir est en train de devenir un vrai cauchemar ...Boost Build et Exempi sur un Mac


Après beaucoup d'ennuis, je me suis finalement rendu avec boost, et avait le fantastique

The Boost C++ Libraries were successfully built!   
The following directory should be added to compiler include paths: 
/usr/local/boost_1_44_0  
The following directory should be added to linker library paths:  
/usr/local/boost_1_44_0/stage/lib 


en ce moment je suis en train de configurer Exempi, avec la commande

./configure --with-boost=/usr/local/boost_1_44_0/ 

mais toujours se coincer sur ce point:

checking for Boost headers version >= 1.33.0... /usr/local/boost_1_44_0/ 
checking for Boost's header version... 1_44 
checking for the toolset name used by Boost for g++... gcc40 
checking boost/test/unit_test.hpp usability... yes 
checking boost/test/unit_test.hpp presence... yes 
checking for boost/test/unit_test.hpp... yes 
checking for the Boost unit_test_framework library... no 
configure: error: Could not find the flags to link with Boost unit_test_framework 


J'ai Googlin pendant deux ou trois jours, mais je ne pouvais pas trouver quelque chose d'utile ... Tout le monde avait le même problème avant? Je mourrais pour un coup de main ... chaque indice est le bienvenu!



EDIT:
Je l'ai fait avec port et maintenant il dit enfin exempi @2.1.1_0 (active).
Le problème est que lorsque je tente de charger la boîte à outils XMP, il ne trouve pas exempi, et soulève une erreur, comme indiqué sur le guide d'installation:

au cas où vous ne l'avez pas installé Exempi vous obtenir une exception ExempiLoadError une fois que vous essayez de charger libxmp.

Que puis-je faire?

Répondre

1

Je suppose que vous avez installé Boost manuellement, étant donné qu'il est dans/usr/local. J'ai été en mesure d'installer à la fois Boost et Exempi à travers MacPorts.

+0

Oui, je devais l'installer manuellement. Malheureusement, il est presque impossible pour moi d'utiliser MacPorts, parce que je vis sur une île avec une connexion Internet partagée de 400k instable ... – dolma33

0

On dirait que vous n'avez pas construit la bibliothèque de test boost lorsque vous avez construit boost. Vous devez ajouter à votre --with-testbjam invokation:

./bjam --with-test

Questions connexes