xmoto (проблемма с libode)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Аватара пользователя
ages
Сообщения: 74
ОС: kubuntu

xmoto

Сообщение ages »

У меня Slackware 11.0
Ставлю:
xmoto-0.2.7-i686-1as.tgz
Далее зависимости:
lua-5.1.1-i486-2as.tgz
ode-src-0.8.zip
Готового пакета ode не нашел, собираю сам:
./configure --prefix=/usr && make && make install

Игра запускается. Выбираю левел в который хочу играть и игра вылетает... со строчками в терминале:

Код: Выделить всё

ODE Message 2: mass must be > 0 in dMassCheck() File mass.cpp Line 44

ODE Message 2: mass must be > 0 in dMassCheck() File mass.cpp Line 44

ODE INTERNAL ERROR 1: assertion "dMassCheck(mass)" failed in dBodySetMass() [ode.cpp]
Aborted


Пробовал собирать ode-0.7 - такая же история....
Спрашивал в гугле, похоже у меня у одного такая проблема...
Есть мысли?!
и дольше века длится день...
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: xmoto

Сообщение ged »

Привет, ты уже не один. Сегодня поставил xmoto за 25.06.07. та же слакварь, те же грабли. Судя по всему в либоде закралась ужасная ошибка. Щас гуглю, если не найду буду копаться в коде, уж очень хоцца посмотреть что оно такое :)

Добавлено через пару минут:
Обошлось без рукоприкладства. Сделай не просто ./configure, а ./configure --enable-release. Помогает, видимо изначально делается сырая версия, с новыми функциями, но не отлаженная. Не забудь перед ./configure сделать make clean на всякий случай. Удачи!
You can't kill time without injuring eternity.
Спасибо сказали: