Не получается установить Ardour 2.0.3 - РЕШЕНО
В ответ на emerge ardour после 20 минут работы выходит сообщение:
scons: *** [libs/gtkmm2/gtk/gtkmm/toolbar.os] Error 1
scons: building terminated because of errors.
*
* ERROR: media-sound/ardour-2.0.3 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ardour-2.0.3.ebuild, line 135: Called die
* The specific snippet of code:
* scons ${myconf} || die "compilation failed"
* The die message:
* compilation failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-sound/ardour-2.0.3/temp/build.log'.
* This ebuild is from an overlay: '/usr/local/layman/pro-audio/'
*
* Messages for package media-sound/ardour-2.0.3:
*
* ERROR: media-sound/ardour-2.0.3 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ardour-2.0.3.ebuild, line 135: Called die
* The specific snippet of code:
* scons ${myconf} || die "compilation failed"
* The die message:
* compilation failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-sound/ardour-2.0.3/temp/build.log'.
* This ebuild is from an overlay: '/usr/local/layman/pro-audio/'
*
Как можно вылечить?
- Для комментирования войдите или зарегистрируйтесь
для начала
для начала немного выше лог приведи - то что ты привёл констатация факта смерти
g++ -o
g++ -o libs/gtkmm2/gtk/gtkmm/toolbar.os -c -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -DARCH_X86 -mmmx -march=i686 -msse -mfpmath=sse -DUSE_XMMINTRIN -DBUILD_SSE_OPTIMIZATIONS -Wall -DHAVE_LIBLO -DENABLE_NLS -Woverloaded-virtual -fPIC -I/usr/include/atk-1.0 -Ilibs/sigc++2 -I/usr/include/glib-2.0 -I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -Ilibs/gtkmm2/atk -I/usr/include/freetype2 -Ilibs/glibmm2 -I/usr/lib/glib-2.0/include -Ilibs/gtkmm2/pango -Ilibs/gtkmm2/gtk -I/usr/lib/gtk-2.0/include -I/usr/include/libpng12 -Ilibs/gtkmm2/gdk libs/gtkmm2/gtk/gtkmm/toolbar.cc
libs/gtkmm2/gtk/gtkmm/toolbar.cc: In member function ‘Gtk::Tooltips* Gtk::Toolbar::get_tooltips_object() const’:
libs/gtkmm2/gtk/gtkmm/toolbar.cc:522: ошибка: ‘const struct _GtkToolbar’ has no member named ‘tooltips’
scons: *** [libs/gtkmm2/gtk/gtkmm/toolbar.os] Error 1
scons: building terminated because of errors.
...
видимо нужно
видимо нужно хотя бы обновить зависимости (типа gtk):
PS: версия ardour-2.0.3 давно уже есть в официальном дереве портажей, более того есть и 2.0.5 (и еще замаскированная 2.1)
Зависимости
Зависимости обновлял. С версией 2.0.5 та же история.
А как размаскировать такую версию - [M](~)2.1 ? (может, с ней получится)
Тогда
Тогда попробуйте ещё revdep-rebuild выполнить... Потому как это очень похоже на проблему зависимостей.
Установил Ardour
Установил Ardour не из оверлеев, а из портежей. Все работает. Спасибо за помощь!