Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов

Проблема с библиотекой libstdc++.so.6

Статус пользователя fairplay23
сообщение 29.5.2015, 21:25
Сообщение #1


Стаж: 14 лет

Сообщений: 302
Благодарностей: 51
Полезность: < 0

Здравствуйте.

Столкнулся с проблемой, с использованием системы linux.
Ситуация следующая.

На linux запущен голосовой сервер teamspeak 3. Работает стабильно.
Стараюсь на сервер установить модуль ts3soundboard. Работал по инструкции: https://github.com/flyth/ts3soundbot/wiki/I...an-&-Ubuntu

Все корректно настроил. бот подключается, но с выключенным микрофоном (а это значит он не может проигрывать музыку). Обратившись в поддержку хостинга мне ответили что необходимо наличие библиотеки libstdc++.so.6. и поддержку модуля - сказали: похоже, вашей glibc слишком старый.

Вот лог ошибки:

Код
root @ www: / home / ts3soundboard # ldd /home/ts3soundboard/TeamSpeak3-C lient-linux_amd64/plugins/libsou ndbot_plugin.so
/home/ts3soundboard/TeamSpeak3-Client-linux_amd64/plugins/libsoundbot_plugin.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15 'not found (required by / home / ts3soundboard / TeamSpeak3-Client-linux_amd64 / plugins / libsoundbot_plugin.so)
linux-vdso.so.1 => (0x00007ffff6bf0000)
libstdc ++. so.6 => /usr/lib/libstdc++.so.6 (0x00007f0c29e59000)
libm.so.6 => /lib/libm.so.6 (0x00007f0c29bd7000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f0c299c0000)
libc.so.6 => /lib/libc.so.6 (0x00007f0c29657000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0c2a3c3000)


Ось: Debian 3.2.68-1+deb7u1~bpo60+1 x86_64

Отредактировал: fairplay23, - 29.5.2015, 21:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя fairplay23
сообщение 29.5.2015, 22:02
Сообщение #2


Стаж: 14 лет

Сообщений: 302
Благодарностей: 51
Полезность: < 0

Попробовал установить по новой библиотеку с помощью команды: # apt-get install lib32stdc++6
Получил сообщение:

Код
  Starting with the eglibc package version 2.13-5, the libraries are
  shipped in the multiarch directory /lib/<triplet> instead of the more
  traditional /lib, where <triplet> is the multiarch triplet and can be
  retrieved with 'dpkg-architecture -qDEB_HOST_MULTIARCH'. Similarly the
  includes are now shipped in /usr/include/<triplet> instead of the more
  traditional /usr/include.

  The toolchain in Debian has been updated to cope with that, and most
  build systems should be unaffected. If you are using a non-Debian
  toolchain to build your software and it is not able to cope with
  multiarch, you might try to pass the following options to your
  compiler:

    -B/usr/lib/<triplet> -I/usr/include/<triplet>

  Alternatively if the build system makes hard to pass the above options,
  you might try to set the LIBRARY_PATH and CPATH environment variables:                                                                                        
    LIBRARY_PATH=/usr/lib/<triplet>
    CPATH=/usr/include/<triplet>


Собственно, не понятно что от меня хочет терминал)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: