Сборка Boost и Exempi на Mac - PullRequest
       8

Сборка Boost и Exempi на Mac

1 голос
/ 26 октября 2010

Чтобы установить Python XMP Toolkit , мне нужно установить Exempi на мой Mac, но это становится настоящим кошмаром ...

После многих неприятностей я наконец сделал это с наддувом и получил фантастический

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

Сейчас я пытаюсь настроить Exempi с помощью команды

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

, но она всегда застревает на этом:

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

Я был гуглином в течение нескольких дней, но я не мог найти ничего полезного ... У кого-нибудь была такая же проблема раньше?Я умру за руку помощи ... каждый намек приветствуется!

РЕДАКТИРОВАТЬ: Я сделал это с port и теперь, наконец, написано exempi @2.1.1_0 (active).Проблема в том, что когда я пытаюсь загрузить инструментарий XMP, он не находит пример и выдает ошибку, как указано в руководстве по установке:

в случае, если вы не установили Exempi youполучит исключение ExempiLoadError при попытке загрузить libxmp.

Что я могу сделать?

Ответы [ 2 ]

1 голос
/ 26 октября 2010

Я предполагаю, что вы установили Boost вручную, учитывая, что он находится в / usr / local.Я смог установить Boost и Exempi через MacPorts .

0 голосов
/ 06 ноября 2010

Похоже, вы не создавали библиотеку буст-тестов, когда создавали буст.Вам необходимо добавить --with-test к вашему вызову bjam:

./bjam --with-test

...