Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: boostlib  (Прочитано 3478 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ErV

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
boostlib
« : 05 Май 2009, 21:42:54 »
Уважаемые вот какое дело. Решил я поставить себе qBittorrent... Не могу найти deb-пакет но с горем пополам таки нашел и установил. Но програмулина постоянно вылетала сама по себе. Я ее снес и решил собрать из исходников. Скачал архив, ну и ./configure содержимое  :) Но посыпались зависимости и удовлетворяя их я наткнулся на checking for cc_r... gcc
checking for boostlib >= 1.35... no
checking for boostlib >= 1.34... configure: error: We could not detect the boost libraries (version 1.34 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.
root@everest:~/libtorrent-rasterbar-0.14.3#
. Зашел на http://www.boost.org/users/download/ скачал версию 1.39.0 но как ЭТО установить я не могу понять. в файле Readme ничего нет. Вобщем все мне известные способы установки я испробовал, какая то нетривиальная задача. Прошу помощи

Оффлайн Surzh

  • Участник
  • *
  • Сообщений: 153
    • Просмотр профиля
Re: boostlib
« Ответ #1 : 06 Май 2009, 01:58:54 »
sudo aptitude install libboost-1.37-dev
return 0;

Оффлайн Андрюша

  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: boostlib
« Ответ #2 : 06 Май 2009, 02:00:09 »
Цитата: ErV
Не могу найти deb-пакет но с горем пополам таки нашел и установил...Вобщем все мне известные способы установки я испробовал

ВНЕЗАПНО - устанавливать нужно через пакетный менеджер. qBittorrent устанавливается командойsudo aptitude install qbittorrentЕсли же не терпится устанавливать из исходников, то можно опять же поискать в пакетном менеджере недостающие пакеты. В даннном случае например aptitude search boost в качестве вероятных кандидатов выдаст libboost-dev, libboost1.38-dev. Но повторюсь, лучше устанавливать из родных репозиториев. Все эти ./configure&&make&&make install захламляют систему. Уж лучше checkinstall.

Оффлайн Surzh

  • Участник
  • *
  • Сообщений: 153
    • Просмотр профиля
Re: boostlib
« Ответ #3 : 06 Май 2009, 02:04:56 »
буст в любом случае рекомендую ставить из реп ибо он долго собирается из исходников
return 0;

Оффлайн ErV

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: boostlib
« Ответ #4 : 06 Май 2009, 10:27:44 »
С libboost вроде бы разобрался, но появились новые камни.  :'(
root@everest:~/qbittorrent-1.2.1# ./configure
Configuring qbittorrent ...
Verifying Qt 4 build environment ... ok
Checking for Qt >= 4.3 ... yes
Checking for libtorrent-rasterbar >= 0.13 ... no

Error: need libtorrent-rasterbar >= 0.13!

root@everest:~/qbittorrent-1.2.1#
Хотя перед этим libtorrent-rasterbar версии 0.14.2 был установлен по всем правилам Readme, были преодолены все зависимости boost'а которые решили выше
« Последнее редактирование: 06 Май 2009, 11:49:51 от ErV »

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: boostlib
« Ответ #5 : 06 Май 2009, 12:04:55 »
Откуда и как был установлен libtorrent-rasterbar?

./configure-у нужны девелоперские пакеты (заголовки и библиотеки), а уже собранной программе - только библиотеки, да и то, если она была слинкована динамически (без ключа -static, с этим ключом ей вообще ничего не нужно)
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Surzh

  • Участник
  • *
  • Сообщений: 153
    • Просмотр профиля
Re: boostlib
« Ответ #6 : 06 Май 2009, 12:10:09 »
Похоже автору религия не позволяет запустить Synaptic и установить указанное им ПО (в том числе и все перечисленные библиотеки) из репозитариев.
return 0;

Оффлайн ErV

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: boostlib
« Ответ #7 : 06 Май 2009, 12:51:54 »
например rasterbar из синаптика не хочет ставится, а qBittorrent из репозитариев (подключенных, по дефолту его там нет) у меня вылетает

Оффлайн Surzh

  • Участник
  • *
  • Сообщений: 153
    • Просмотр профиля
Re: boostlib
« Ответ #8 : 06 Май 2009, 12:56:22 »
например rasterbar из синаптика не хочет ставится, а qBittorrent из репозитариев (подключенных, по дефолту его там нет) у меня вылетает
какая ОС?

Пользователь решил продолжить мысль 06 Май 2009, 13:01:07:
Ubuntu 9.04, поставил qbittorrent из родных реп. Работает отлично, не вылетает.
« Последнее редактирование: 06 Май 2009, 13:01:07 от Surzh »
return 0;

Оффлайн ErV

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: boostlib
« Ответ #9 : 06 Май 2009, 13:05:37 »
Ubuntu 8.10 Согласитесь будет глупо ставить новый дистрибутив ради одной проги

 

Страница сгенерирована за 0.117 секунд. Запросов: 26.