Помогите собрать muse

Изображение пользователя MonoLife.

Доброго дня! Плиз, помогите. Я никогда не собирал программы из исходников. В архиве muse есть sh файл. Вот лог установки:

мой qt:
+1
mft - 11 Апрель, 2015 - 09:44

sudo apt-get install libqt4-dev

0
MonoLife - 12 Апрель, 2015 - 10:49
Изображение пользователя MonoLife.

эх.. не пошло (:

CMakeError.log:
+2
Гость - 12 Апрель, 2015 - 11:37

В папке с сырцами есть файл README В этом файле есть графа "Requirements". Там написано что должно быть установлено чтобы собрался пакет. В данном случае у вас нет ladspa. Делаете например поиск в репах sudo apt-cache search ladspa Думаю то что нужно это ladspa-sdk И ставите.

+4
dyug - 12 Апрель, 2015 - 11:43

если у гугли спросить "ladspa.h ubuntu" то результат будет в течении нескольких секунд:
http://packages.ubuntu.com/search?keywords=ladspa-sdk
обьяснять что ставить, еще нужно?
Или все же стоит прочитать требования к пакетам? /злобно/
что нужно установить написано в конце.

0
MonoLife - 12 Апрель, 2015 - 14:06
Изображение пользователя MonoLife.

всем спасибо. Так и думал, что опять dyug будет возмущаться:) Ну, слабоват я в буржуйском языке.. Пользуюсь транслейтом.

0
dyug - 12 Апрель, 2015 - 14:11

ежели бы я просто возмущался, это было бы возмущение, а так я тебя послал в правильном направлении поиска.
То есть поискал за тебя. Заодно, надеюсь, научил правильно задавать вопросы гуглю.
Ах, да: комент гостя тоже правилен, но мне было лень тащить исходники и читать содержимое.

0
MonoLife - 12 Апрель, 2015 - 14:15
Изображение пользователя MonoLife.

а так я тебя послал в правильном направлении поискадык, я и плюсанул :)

+2
JhonSilver - 12 Апрель, 2015 - 15:25

Опять я гостем отписал. Дело даже не в языке просто в понимании процесса. Скажем, каждая программа имеет свои зависимости. Это как правило библиотеки. Процентах в 80 если что то не собирается значит нет какой-то библиотеки. Есстественно автор так или иначе указывает зависимости нужные для сборки. Лучше сразу найти, что требуется. Хотя можно и так - эррор, доставил, новый эррор, снова доставил.
Бывает и куда более худший вариант когда требуется более новая или старая версия либы чем в системе. Тогда приходится эту верси располагать отдельно и указывать расположение.

+1
MonoLife - 15 Апрель, 2015 - 06:47
Изображение пользователя MonoLife.

muse я победил, т.е. собрал! Всем спасибо!

+2
Chibiko - 15 Апрель, 2015 - 14:26
Изображение пользователя Chibiko.

Собрал, хорошо. А установил?
И если да, то надеюсь это сделал не через make install?

+1
MonoLife - 15 Апрель, 2015 - 15:15
Изображение пользователя MonoLife.

make install:( так readme в сырцах сказало Я никогда не собирал программы из исходников

+2
DarkneSS - 15 Апрель, 2015 - 15:40
Изображение пользователя DarkneSS.

Пока сорцы не удалили, make uninstall и checkinstall. Получатся пакеты, кривоватые, но всё же получше.

-2
kot040188 - 15 Апрель, 2015 - 19:51
Изображение пользователя kot040188.

Совет, данный не вовремя - бесполезен ヅ

+1
Chibiko - 15 Апрель, 2015 - 20:20
Изображение пользователя Chibiko.

Совет, данный не вовремя, при наличии /dev/brain, как минимум будет полезен в будущем.
Кроме того всегда можно воспользоваться советом DarkneSS.

0
kot040188 - 15 Апрель, 2015 - 20:25
Изображение пользователя kot040188.

Иногда от совета зависит будущее ヅ

0
MonoLife - 16 Апрель, 2015 - 13:12
Изображение пользователя MonoLife.

make uninstall сделал, удалилось без ошибок
а вот checkinstall
CMake Error at cmake_install.cmake:44 (FILE):
  file INSTALL cannot copy file "/home/alex/muse-2.2.1/AUTHORS" to
  "/usr/local/share/doc/muse-2.2/AUTHORS".
make: *** [install] Ошибка 1

Почему не может скопировать? Права на каталог дать?

+4
Chibiko - 16 Апрель, 2015 - 13:29
Изображение пользователя Chibiko.

sudo checkinstall -D --install=no же!
Это если не хотим ставить - он соберет пакет и положит в директорию с исходниками.
В случае если хотим чтобы он ещё и установил пакет, то просто
sudo checkinstall -D

0
MonoLife - 16 Апрель, 2015 - 13:35
Изображение пользователя MonoLife.

круто! Спасибо, Chibiko!

0
Chibiko - 16 Апрель, 2015 - 14:04
Изображение пользователя Chibiko.

Не-за-что.
Будут вопросы по сборке - обращайтесь. Там ничего сложного нет на самом деле.
Кота не слушайте. У него весна началась.

0
MonoLife - 16 Апрель, 2015 - 14:19
Изображение пользователя MonoLife.

я кошек люблю..:)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры