У меня 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 - такая же история....
Спрашивал в гугле, похоже у меня у одного такая проблема...
Есть мысли?!
Привет, ты уже не один. Сегодня поставил xmoto за 25.06.07. та же слакварь, те же грабли. Судя по всему в либоде закралась ужасная ошибка. Щас гуглю, если не найду буду копаться в коде, уж очень хоцца посмотреть что оно такое
Добавлено через пару минут:
Обошлось без рукоприкладства. Сделай не просто ./configure, а ./configure --enable-release. Помогает, видимо изначально делается сырая версия, с новыми функциями, но не отлаженная. Не забудь перед ./configure сделать make clean на всякий случай. Удачи!