Jump to content


Войс в Radegast под линуксом


  • Please log in to reply
7 replies to this topic

#1 Amaro

Amaro

    Новичок на форуме

  • Пользователи
  • PipPip
  • 36 posts
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 04.05.10 - 13:21

СОбственно, вопрос заключен в теме.

Имеем: ноут с убунтой и Radegast ( http://radegastclient.org/wp )

Требуется: завести под ним войс. Сам чего-о не заводится.

Никто не сталкивался?

#2 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 801 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 16.05.10 - 19:17

Уже столкнулся.

Как у тебя выглядит это «не заводится»?

#3 Amaro

Amaro

    Новичок на форуме

  • Пользователи
  • PipPip
  • 36 posts
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 23.05.10 - 21:45

View PostSOb_Zemlja, on 16.5.2010, 20:17, said:

Уже столкнулся.

Как у тебя выглядит это «не заводится»?

Как никак. SLVoice не стартует, куда не прописывай и не перекладывай. Сорцы ковырять лень, под виндой она вроде го находит сама, но проверить мне не на чем. Под Линухом он вроде не допилен просто, как и стримы =( Ждем...

#4 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 801 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 24.05.10 - 00:11

  • SLVoice нужно скопировать из любого другого клиента.
  • Потом заменить библиотеку OpenMetaverse.dll на ту, что я приаттачил к сообщению. Баг с "не нашёл" именно в ней, там вместо кода для Linux стояла загрушка, я исправил, чтобы искало в текущей папке. Плюс добавил таймаут, иначе запрос к SLVoice идёт раньше, чем он стартует по факту.
  • Запускать Radegast строкой
    LD_LIBRARY_PATH=./ PATH=$PATH:./ mono Radegast.exe
  • Он там ещё на несколько библиотек ругнётся, их нужно докопировать (libortp.so libvivoxsdk.so libalut.so).
После этого уже можно тестировать. :)

Attached File  OpenMetaverse.zip   449.95K   65 downloads

#5 Amaro

Amaro

    Новичок на форуме

  • Пользователи
  • PipPip
  • 36 posts
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 10.06.10 - 11:29

О. Пойду пробовать завесть, пасип

#6 Amaro

Amaro

    Новичок на форуме

  • Пользователи
  • PipPip
  • 36 posts
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 10.06.10 - 12:01

View PostAmaro, on 10.06.10 - 11:29, said:

О. Пойду пробовать завесть, пасип

Забавно. Войс стартует, слушает, клиент не падает (сперва, без библиотек, слегка падал =)), только войса нет... =)))

#7 aGGreSSor

aGGreSSor

    Новичок на форуме

  • Пользователи
  • PipPip
  • 2 posts
  • Пол:М
  • Откуда:Russia, Saint-Petersburg
  • SL Status: 

Posted 24.09.11 - 16:22

Блин, ну неужели нельзя сделать пошаговую инструкцию?

0. скачать radegast-2.0.zip и разархивиравоть допустим в /opt/radegast
1. sudo aptitude install mono-complete
2. cd /opt/radegast
3. LD_LIBRARY_PATH=./ PATH=$PATH:./ mono Radegast.exe

Работает! Клиент работает, но при попытке включить Voice - вылетает.

А вот если заместить OpenMetaverse.dll на ту что в архиве выше - работать не будет. Получим ошибку:

** (Radegast.exe:23170): WARNING **: The class OpenMetaverse.AgentDisplayName could not be loaded, used in OpenMetaverse, Version=0.0.0.37535, Culture=neutral, PublicKeyToken=null
17:14:29 [ERROR]: - Unhandled System.TypeLoadException: A type load exception has occurred.
  at Radegast.RadegastInstance.get_GlobalInstance () [0x00000] in <filename unknown>:0									  
  at Radegast.MainProgram.RunRadegast (System.String[] args) [0x00000] in <filename unknown>:0							  
  at Radegast.MainProgram.Main (System.String[] args) [0x00000] in <filename unknown>:0 : A type load exception has occurred.
  at Radegast.RadegastInstance.get_GlobalInstance () [0x00000] in <filename unknown>:0									  
  at Radegast.MainProgram.RunRadegast (System.String[] args) [0x00000] in <filename unknown>:0							  
  at Radegast.MainProgram.Main (System.String[] args) [0x00000] in <filename unknown>:0

Edited by aGGreSSor, 24.09.11 - 16:28.


#8 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 801 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 24.09.11 - 16:26

View PostaGGreSSor, on 24.09.11 - 16:22, said:



А вот если заместить OpenMetaverse.dll на ту что в архиве выше - работать не будет. Получим ошибку:

Логично. Устарела же уже. Нужно свежую собирать.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users