![]() |
|
Модераторы: xvr |
![]()
|
|
| boost0klr |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 7.7.2011 Репутация: нет Всего: нет |
не получается собрать буст.эмпэай на седьмой фряхе
делаю так: -------------------------------- /usr/ports/devel/boost-libs/work/boost_1_43/tools/build/v2/user-config.jam using gcc ; using mpi ; --------------------------------- bootstrap.sh --------------------------------- bjam выводит mpic++ not found mpic++ not found mpic++ not found MPI auto-detection failed: unknown wrapper compiler mpic++ You will need manually configure MPI support... понятно чо надо прикручивать на фряху библиотеки эмпэай не понятно почему он ищет компилятор mpic++ eсли я в конфиг пишу что стоит гцц не понятно как поставить из /usr/ports/net/mpich2 который из зависимостей вытягивает яву, и что то ему не нравится, и опять он предлагает с явой руками.. Хотелось бы узнать если у Вас опыт установки MPI на фриБСД, и как бустприкрутить? |
|||
|
||||
| boost0klr |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 7.7.2011 Репутация: нет Всего: нет |
ситуация немного прояснилась, точнее...
буст.эмпэай оказался оберткой для нативных эмпэай реализаций.. прости мне мою наивность, думал что эмпэай исключительно буста софтварный продукт. теперь пытаюсь прикрутить mpich2 на freebsd7.2 |
|||
|
||||
| afiskon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 31.3.2011 Где: Россия, Москва Репутация: нет Всего: 4 |
У явы (точнее - jdk) лицензионное соглашение не позволяет тянуть ее автоматом. Нужно либо скачать руками и кинуть в distfiles либо поставить openjdk. Он является полным заменителем jdk.
А вообще, если вас так беспокоит необходимость разбираться с такими вот зависимостями, используемыми компиляторами и так далее, то почему бы вам не ставить все из пакеджей? |
|||
|
||||
| boost0klr |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 7.7.2011 Репутация: нет Всего: нет |
да, с явой жестко они... а этой штуке нужна ещё какая то маленькая фигня про таймзоны... долго ли, коротко ли..
вроде бы поставил всё, но что то передумал и заинсталлил ЛАМ/ЭМПЭАЙ теперь отлично всё.. кроме небольшого залипалова с компилированием, библиотеки размазаны по всей машине... не кошерно. пока не скомпилил тесты. |
|||
|
||||
| boost0klr |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 7.7.2011 Репутация: нет Всего: нет |
помогите плиз..
при компиляции тестовых файлов: g++ ./mpi/test/all_to_all_test.cpp -llibboost_mpi.so usr/bin/ld cant find libboost_mpi.so но либы находятся в usr/lib есть какойнить вар???? оО |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 16 Всего: 110 |
|
|||
|
||||
| afiskon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 31.3.2011 Где: Россия, Москва Репутация: нет Всего: 4 |
Ну или если совсем не находит, есть флаги -L, -I и даже -rpath на случай, если вы экспериментируете с несколькими версиями компилятора. Кстати, все это есть в man.
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |