Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Boost.MPI, не могу собрать ((( *печалько 
:(
    Опции темы
boost0klr
Дата 7.7.2011, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 на фриБСД, и как бустприкрутить?

PM MAIL   Вверх
boost0klr
Дата 7.7.2011, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 7.7.2011

Репутация: нет
Всего: нет



ситуация немного прояснилась, точнее...


буст.эмпэай оказался оберткой для нативных эмпэай реализаций..
прости мне мою наивность, думал что эмпэай исключительно буста софтварный продукт.
теперь пытаюсь прикрутить mpich2 на freebsd7.2

PM MAIL   Вверх
afiskon
Дата 9.7.2011, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 31.3.2011
Где: Россия, Москва

Репутация: нет
Всего: 4



У явы (точнее - jdk) лицензионное соглашение не позволяет тянуть ее автоматом. Нужно либо скачать руками и кинуть в distfiles либо поставить openjdk. Он является полным заменителем jdk.

А вообще, если вас так беспокоит необходимость разбираться с такими вот зависимостями, используемыми компиляторами и так далее, то почему бы вам не ставить все из пакеджей?
PM MAIL WWW   Вверх
boost0klr
Дата 11.7.2011, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 7.7.2011

Репутация: нет
Всего: нет



да, с явой жестко они... а этой штуке нужна ещё какая то маленькая фигня про таймзоны... долго ли, коротко ли..
вроде бы поставил всё, но что то передумал и заинсталлил ЛАМ/ЭМПЭАЙ

теперь отлично всё.. кроме небольшого залипалова с компилированием, библиотеки размазаны по всей машине... не кошерно. пока не скомпилил тесты.
PM MAIL   Вверх
boost0klr
Дата 11.7.2011, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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




есть какойнить вар????

оО



PM MAIL   Вверх
boostcoder
Дата 11.7.2011, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 16
Всего: 110



Цитата

g++ ./mpi/test/all_to_all_test.cpp -lboost_mpi

PM WWW   Вверх
afiskon
Дата 11.7.2011, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 31.3.2011
Где: Россия, Москва

Репутация: нет
Всего: 4



Ну или если совсем не находит, есть флаги -L, -I и даже -rpath на случай, если вы экспериментируете с несколькими версиями компилятора. Кстати, все это есть в man.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0451 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.