Manjaro Linux

Русское сообщество

[РЕШЕНО] Ardour 4.4 - сборка из исходников

Если не знаете где задать вопрос, смело задавайте тут

[РЕШЕНО] Ardour 4.4 - сборка из исходников

Сообщение Эдуардович » 01 ноя 2015, 08:00

Приветствую. Не получается собрать ARDOUR 4.4 из исходников - матерится на неправильные строчки в waf скрипте. Может кто-нибудь у себя проверить? И еще - кто-нибудь собирал его с поддержкой VST виндовских?
Последний раз редактировалось Эдуардович 02 ноя 2015, 15:57, всего редактировалось 3 раз(а).
Аватара пользователя
Эдуардович
 
Автор темы
Сообщения: 4
Зарегистрирован: 01 ноя 2015, 07:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Ardour 4.4 - сборка из исходников

Сообщение slayer99 » 01 ноя 2015, 08:15

А вы бы весь выхлоп выложили бы.
Аватара пользователя
slayer99
 
Сообщения: 27
Зарегистрирован: 21 окт 2015, 14:05
Благодарил (а): 1 раз.
Поблагодарили: 4 раз.

Re: Ardour 4.4 - сборка из исходников

Сообщение Эдуардович » 01 ноя 2015, 14:23

Вот пожалуйста ---


Код: Выделить всё
[konan@konan-pc ardour]$ ./waf configure
Setting top to                           : /home/konan/Source/ardour
Setting out to                           : /home/konan/Source/ardour/build
Checking for 'gcc' (c compiler)          : /usr/bin/gcc
Checking for 'g++' (c++ compiler)        : /usr/bin/g++

Global Configuration
 * Install prefix                                    : /usr/local
 * Debuggable build                                  : True
 * Build documentation                               : False

Ardour Configuration
 * Will build against private GTK dependency stack   : no
 * Will rely on libintl built into libc              : yes
 * Will build against private Ardour dependency stack : no
Traceback (most recent call last):
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Scripting.py", line 97, in waf_entry_point
    run_commands()
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Scripting.py", line 151, in run_commands
    run_command(cmd_name)
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Scripting.py", line 143, in run_command
    ctx.execute()
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Configure.py", line 128, in execute
    super(ConfigurationContext,self).execute()
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Context.py", line 87, in execute
    self.recurse([os.path.dirname(g_module.root_path)])
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Context.py", line 128, in recurse
    user_function(self)
  File "/home/konan/Source/ardour/wscript", line 882, in configure
    conf.check_cc(function_name='dlopen', header_name='dlfcn.h', lib='dl', uselib_store='DL')
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Configure.py", line 221, in fun
    return f(*k,**kw)
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Tools/c_config.py", line 461, in check_cc
    return self.check(*k,**kw)
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Configure.py", line 221, in fun
    return f(*k,**kw)
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Tools/c_config.py", line 366, in check
    ret=self.run_c_code(*k,**kw)
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Configure.py", line 221, in fun
    return f(*k,**kw)
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Tools/c_config.py", line 445, in run_c_code
    bld.compile()
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Build.py", line 188, in compile
    self.store()
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Utils.py", line 310, in f
    ret=fun(*k,**kw)
  File "/home/konan/Source/ardour/.waf3-1.6.11-dd5a1e1fe94b4aa17a652d5945db5927/waflib/Build.py", line 162, in store
    cPickle.dump(data,f)
AttributeError: Can't pickle local object 'Context.__init__.<locals>.node_class'
Checking for function dlopen                         : [konan@konan-pc ardour]$
[konan@konan-pc ardour]$
Аватара пользователя
Эдуардович
 
Автор темы
Сообщения: 4
Зарегистрирован: 01 ноя 2015, 07:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Ardour 4.4 - сборка из исходников

Сообщение slayer99 » 01 ноя 2015, 14:43

Попробуйте редактором любым открыть waf файл.
Первую строчку
Код: Выделить всё
#!/usr/bin/env python

замените на
Код: Выделить всё
#!/usr/bin/env python2
Аватара пользователя
slayer99
 
Сообщения: 27
Зарегистрирован: 21 окт 2015, 14:05
Благодарил (а): 1 раз.
Поблагодарили: 4 раз.

Re: Ardour 4.4 - сборка из исходников

Сообщение Эдуардович » 01 ноя 2015, 15:48

slayer99 писал(а):Попробуйте редактором любым открыть waf файл.
Первую строчку
Код: Выделить всё
#!/usr/bin/env python

замените на
Код: Выделить всё
#!/usr/bin/env python2



Спасибо большое, помогло. Установить питон второй догадался, а вот строчку поменять не дошло :)

PS

Теперь configure прошел, но вот сборка не идет, матерится на glibmm и sigc++ / Ниже кусок вывода.

Код: Выделить всё
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: ошибка: expected primary-expression before «>» token
 ORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: ошибка: expected primary-expression before «,» token
 RKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: ошибка: expected primary-expression before «>» token
 SES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: ошибка: expected primary-expression before «,» token
 ES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: ошибка: expected primary-expression before «>» token
 1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: ошибка: expected primary-expression before «>» token
 2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: ошибка: expected primary-expression before «>>» token
 s_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: В функции-члене «typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)»:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                                                      ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: expected «operator»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: ожидалось «;»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: ошибка: expected primary-expression before «>» token
 ORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: ошибка: expected primary-expression before «,» token
 RKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: ошибка: expected primary-expression before «>» token
 SES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: ошибка: expected primary-expression before «,» token
 ES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: ошибка: expected primary-expression before «>» token
 1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: ошибка: expected primary-expression before «>» token
 2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: ошибка: expected primary-expression before «>» token
 3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: ошибка: expected primary-expression before «>>» token
 s_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
     { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, t
                                                                  ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: ошибка: parse error in template argument list
     { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, t
                                               ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: ошибка: expected unqualified-id before «,» token
 pedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: В функции-члене «typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1)»:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                                                      ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: expected «operator»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: ожидалось «;»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: В функции-члене «typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2)»:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                                                      ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: expected «operator»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: ожидалось «;»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: ошибка: expected primary-expression before «>>» token
 r_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: В функции-члене «typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3)»:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                                                      ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: expected «operator»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: ожидалось «;»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: ошибка: expected primary-expression before «>» token
 ORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: ошибка: expected primary-expression before «,» token
 RKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: ошибка: expected primary-expression before «>>» token
 _PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: В функции-члене «typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)»:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                                                      ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: expected «operator»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: ожидалось «;»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: ошибка: expected primary-expression before «>» token
 ORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: ошибка: expected primary-expression before «,» token
 RKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: ошибка: expected primary-expression before «>» token
 SES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: ошибка: expected primary-expression before «,» token
 ES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: ошибка: expected primary-expression before «>>» token
 s_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: В функции-члене «typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)»:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                                                      ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: expected «operator»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: ожидалось «;»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: ошибка: expected primary-expression before «>» token
 ORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: ошибка: expected primary-expression before «,» token
 RKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: ошибка: expected primary-expression before «>» token
 SES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: ошибка: expected primary-expression before «,» token
 ES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: ошибка: expected primary-expression before «>» token
 1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: ошибка: expected primary-expression before «>>» token
 s_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: В функции-члене «typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)»:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                                                      ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: expected «operator»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: ожидалось «;»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: ошибка: expected primary-expression before «>» token
 ORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: ошибка: expected primary-expression before «,» token
 RKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: ошибка: expected primary-expression before «>» token
 SES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: ошибка: expected primary-expression before «,» token
 ES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: ошибка: expected primary-expression before «>» token
 1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: ошибка: expected primary-expression before «>» token
 2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: ошибка: expected primary-expression before «>>» token
 s_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: В функции-члене «typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)»:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                                                      ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: expected «operator»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: ошибка: ожидалось «;»
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: замечание: in expansion of macro «SIGC_WORKAROUND_OPERATOR_PARENTHESES»
           return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1
                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: ошибка: expected primary-expression before «>» token
 ORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: ошибка: expected primary-expression before «,» token
 RKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: ошибка: expected primary-expression before «>» token
 SES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: ошибка: expected primary-expression before «,» token
 ES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: ошибка: expected primary-expression before «>» token
 1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: ошибка: expected primary-expression before «>» token
 2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: ошибка: expected primary-expression before «>» token
 3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_tra
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: ошибка: expected primary-expression before «,» token
 >, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trai
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: ошибка: expected primary-expression before «>>» token
 s_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
                                                                                            ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: ошибка: нет декларации «type_trait_pass_t» в этой области видимости
     { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, t
                                                                  ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: ошибка: parse error in template argument list
     { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, t
                                               ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: ошибка: expected unqualified-id before «,» token
 pedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trai
                                                                                   ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:89,
                 from ../glibmm/thread.h:58,
                 from ../glibmm.h:87,
                 from balancedtree.cc:4:



Собственно и отдельно glibmm собрать не могу, вывод тот же.
Последний раз редактировалось Эдуардович 01 ноя 2015, 17:52, всего редактировалось 1 раз.
Аватара пользователя
Эдуардович
 
Автор темы
Сообщения: 4
Зарегистрирован: 01 ноя 2015, 07:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Ardour 4.4 - сборка из исходников

Сообщение slayer99 » 01 ноя 2015, 18:37

Попробуйте ауровский пакет, т.к у самого протестировать возможности нет, а в ауре из гитхаба тянет сорс код.
Ну и посмотрите ауровский PKGBUILD.
В раздел зависимостей и в раздел build
Последний раз редактировалось slayer99 01 ноя 2015, 19:15, всего редактировалось 3 раз(а).
Аватара пользователя
slayer99
 
Сообщения: 27
Зарегистрирован: 21 окт 2015, 14:05
Благодарил (а): 1 раз.
Поблагодарили: 4 раз.

Re: Ardour 4.4 - сборка из исходников

Сообщение Эдуардович » 02 ноя 2015, 15:56

В итоге помогла сборка с флагом --cxx11 , видимо с компилятором что-то.
Аватара пользователя
Эдуардович
 
Автор темы
Сообщения: 4
Зарегистрирован: 01 ноя 2015, 07:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Уголок новичка



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron