Ardour 3
Kami31 8 января, 2011 - 17:57
Собрал сие, запустил...
~ ▸ ardour3 15:59 Сбт 2011-01-08 kami31@l4n732nu5 WARNING: Your system has a limit for maximum amount of locked memory! This might cause Ardour to run out of memory before your system runs out of memory. You can view the memory limit with 'ulimit -l', and it is normally controlled by /etc/security/limits.conf WARNING: Could not check your glib-2.0 for mutex locking atomic operations. exec: 39: /usr/lib/ardour3/ardour-3.0: not found
»
- Для комментирования войдите или зарегистрируйтесь
И где ты ardour 3 нашел?
И где ты ardour 3 нашел?
Не грусти, товарищ! Всё хорошо, beautiful good!
см http://www.ardour.org/download_full
он мог сделать
svn co http://subversion.ardour.org/svn/ardour2/branches/3.0
может он beta tester (who can live with random crashes while testing)
а эта строка - это просто подпись
.
Ну что же. Кое-что получилось, кое-что - нет.
1) сборка: на сайте пишут одно (scons), на деле - другое (./waf)
2) префикс: потребовалось заменить его в файле 3.0/build/c4che/default.cache.py
3) цели install не удалось отыскать: обошлось копированием из 3.0/build/default
3) файл gtk2_ardour/ardour3: сперва писал то же, что и у Kami31
3.1) закомментирован MLOCK_LIMIT - исчез первый WARNING
3.2) исправлен путь к ardour-3.0 - исчез второй WARNING
3.3) создан файл /etc/ld.so.conf.d/myapp.conf по рецепту http://www.cyberciti.biz/faq/linux-setting-changing-library-path - теперь
ldd ardour-3.0
больше не говорит "not found"На данном этапе остались такие проблемы:
но на это мы сейчас попробуем strace
а эта строка - это просто подпись
.
Получилось - http://ompldr.org/vNndpcA
если кто найдёт где там цель install - спасёт себя от ручного
* переноса *.rc и *.menus в etc/ardour3
* переноса export + glade + icons + pixmaps + po в share/ardour3
* создания нескольких ссылок в lib/ardour на уровень выше
Это был увлекательный квест, не то что "ой, у меня пакет замаскирован, что делать?",
поэтому хочется сказать Kami31 спасибо за возможность узнать что-то новое :)
а эта строка - это просто подпись
.
Для чего это надо - http://en.flossmanuals.net/Ardour/Introduction
а эта строка - это просто подпись
.
Kami31, чтоб тебя...
Трудно было упомянуть, что в оверлее pro-audio есть ardour-3.9999.ebuild ?
:)
а эта строка - это просто подпись
Не успел... :) Пожалуйста :)
Не успел... :) Пожалуйста :) А можно узнать, как поправить тот самый ebuild, чтобы Ардор таки запускался? Спасибо за помощь :)
Per aspera ad astra
.
попробуйте сначала поправить ardour3 -
1) либо уберите проверку ulimit -l == unlimited, либо настройте /etc/security/limits.conf (man 5 limits.conf)
2) исправьте оба пути к ardour-3.0 - и в строке с ldd, и в строке с exec
а эта строка - это просто подпись
nOnado, респект и уважуха! ;)
nOnado, респект и уважуха! ;) настоящий гентушник ;)
.
Увы мне - настоящие гентушники начинают с "eix-remote update", потом с гугления, и только в самую последнюю очередь - с "svn co URL".
Но это был забавный опыт - например, использование /etc/ld.so.conf.d/myapp.conf позволяет увидеть, как ведёт себя revdep-rebuild в незнакомой ситуации:
а эта строка - это просто подпись
%D
Что-то не могу понять, на что исправить. В либах ardour-3.0 вообще нет
Per aspera ad astra
.
Так это же не библиотека.
1) или equery files ardour | grep "ardour-3.0"
2) или sudo updatedb && locate ardour-3.0
а эта строка - это просто подпись
~ ▸ equery files ardour |
Per aspera ad astra
.
Вот! вот вместо "/usr/lib/ardour3/ardour-3.0", который not found, должен быть "/usr/bin/ardour-3.0-vst".
Два раза - и для ldd, и для exec
а эта строка - это просто подпись
что-то я совсем ничего не понимаю
/usr/local/bin/ardour3 -- это "поправленная" версия
Может, дело в совсем кривом ебилде?
Как я вижу -- в /usr/bin есть два щелл-скрипта(ardour3, ardour-3.0-vst), больше запускаемых файлов нет. Оба ругаются на отсутствие каких-то либ, которых нет нигде. Может, надо де ебилд поправить(подозреваю, что-то просто недоустанвилось)?
Per aspera ad astra
.
wine-то там откуда... о_0
Собственно мои приключения отличаются от layman/pro-audio/media-sound/ardour/ardour-3.9999.ebuild тем,
что вместо
вызвалось "./waf configure" + make (потому и "руками" приходилось делать install)
Так что да, моё мнение пока такое - "ebuild ни к чёрту" :(
P.S. А! wine там из-за USE-флага "vst". Оттого и имя бинарника другое.
а эта строка - это просто подпись
Угу, так и есть. И, всё же,
Угу, так и есть. И, всё же, есть ли способ мне собрать "запускаемый" Ардор-3? :)
Можешь написать ебилд, если время будет? Дело не очень к спеху. Ещё раз спасибо :)
Per aspera ad astra
.
Написать нормальный ебилд (даже имея перед глазами тот 3.9999) у меня знаний не хватит. :(
Было три попытки вчитаться в документацию по написанию - и все они закончились неуспешно.
Это вот slepnoga, winterheart, bes.internal, evadim - вот они могут.
а эта строка - это просто подпись
"правильный" ебилд вовсе и не
"правильный" ебилд вовсе и не обязательно, лишь бы собрался и запустился :)
Просто вписать в него весь проделанный вами процесс.
Per aspera ad astra
.
emerge sys-apps/mlocate
а эта строка - это просто подпись
(=
Не пользуюсь им как-то.
Per aspera ad astra