Jump to content


libOpenMetaverse


  • Please log in to reply
No replies to this topic

#1 Tikhon Golitzen

Tikhon Golitzen

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

  • Пользователи
  • PipPip
  • 28 posts
  • Пол:М
  • SL Status: 

Posted 27.02.10 - 21:57

В этой теме вскользь упоминалась библиотека libopenmetaverse (ранее libsecondlife), а также давались намёки, как она может помочь при организации экспорта-импорта.
Собрал я её под линуксом с помощью mono и nant (у меня версии 2.4.2.3 и 0.86b1 соответственно) без каких-либо приключений:
- скачал исходники (брал из svn r3259);
- запустил runprebuild.sh из корня trunk;
- запустил nant и подождал, пока соберётся.
А вот с попыткой попользоваться уж посложнее вышло. Приложение HeightMap (показывает карту высот сима, где находится аватар), запустилось без проблем. А вот AvatarPreview и PrimWorkshop рушатся так же, как рушился SleekEI:
Unhandled Exception: System.EntryPointNotFoundException: GetDClibopenmetaverse
  at (wrapper managed-to-native) Tao.Platform.Windows.User:GetDC (intptr)
  at Tao.Platform.Windows.SimpleOpenGlControl.InitializeContexts () [0x00000]
  at (wrapper remoting-invoke-with-check) Tao.Platform.Windows.SimpleOpenGlControl:InitializeContexts ()
  at PrimWorkshop.frmPrimWorkshop..ctor () [0x00000]
  at (wrapper remoting-invoke-with-check) PrimWorkshop.frmPrimWorkshop:.ctor ()
  at PrimWorkshop.Program.Main () [0x00000]
В общем, опять проблема с Tao.Platform.Windows. Нарыв пару ссылок (причём довольно старых)...
http://go-mono.com/f...554167|a1554167
http://www.gamedev.net/community/forums/to...topic_id=430746
...заподозрил, что проблема такая имеет свойство бывать не только у меня. К сожалению, моей скромной квалификации в C#/.Net/Mono уже не хватает, чтобы извлечь отсюда что-то конструктивное.
Отсюда вопросы:
- оно (libopenmetaverse) вообще под линуксом у кого-нибудь работало?
- может быть, там всё же не Tao.Platform.Windows.dll нужен, а Tao.Platform.X11.dll? Однако же он лежит в двоичном виде прямо в svn, и судя по readme, под линуксом собиралось?
Вероятно, тут уже надо подписываться на списки рассылки самой libopenmetaverse, и задавать вопросы там :o (чего-то похожего на багзиллу я на сайте проекта не обнаружил). Но может, на форуме у кого-нибудь есть опыт на эту тему?
...И таких всё больше...




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users