Debian + Quake II (QuDos)

Автор cinyflo, 29 ноября 2012, 23:27:00

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

cinyflo

Перешёл с Убунты на Дебиан, из всего что мне нужно не могу запустить лишь одну игру - Quake 2.
Тема на форуме - http://forum.ubuntu.ru/index.php?topic=146763.0
От современных игр тошнит, но без старых дума и кваки не могу.
Посоветовали ставить не deb из репозитория, а собрать из исходников.
Но ведь как я понял дело в зависимостях, а зависимости такими же и останутся при ручной сборке.
Вот что (не) получилось. make:
cc -c -I/usr/include -I/usr/include -DGAME_NAME='"gamei386.so"' -DQUDOS_VERSION='"QuDos v0.40.3.3"' -O3 -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fno-strict-aliasing -DWITH_ACEBOT -DDATADIR='"/usr/share/games/quake2"' -DGAME_MOD -DJoystick -DLIBDIR='"/usr/lib/qudos"' -DQMAX -DREDBLUE -DRETEX -fPIC -DREF_GL -o QuDos-build/ref_glx/gl_blooms.o src/ref_gl/gl_blooms.c
In file included from src/ref_gl/gl_blooms.c:22:0:
src/ref_gl/gl_local.h:28:20: fatal error: GL/glx.h: Нет такого файла или каталога
compilation terminated.
make: *** [QuDos-build/ref_glx/gl_blooms.o] Ошибка 1
Не получается. Наверное из-за того, что не установился пакет libsdl1.2-dev.
arcturus@debian:~/downloads/qudos-master$ sudo aptitude install libjpeg62-dev libvorbis-dev libxxf86dga-dev libxxf86vm-dev
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.
                                                 
arcturus@debian:~/downloads/qudos-master$ sudo aptitude install libsdl1.2-dev
Следующие НОВЫЕ пакеты будут установлены:       
  libasound2-dev{a} libavahi-client-dev{a} libavahi-common-dev{a}
  libcaca-dev{a} libdirectfb-dev{a} libdirectfb-extra{a} libgl1-mesa-dev{a}
  libglu1-mesa-dev{a} libjpeg8-dev{ab} libpulse-dev{a}
  libpulse-mainloop-glib0{a} libsdl1.2-dev libslang2-dev{a} libts-dev{a}
  mesa-common-dev{a}
0 пакетов обновлено, 15 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 4 429 kB/4 452 kB архивов. После распаковки 14,3 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
libjpeg8-dev : Конфликтует: libjpeg62-dev но установлен 6b1-3
Следующие действия разрешат зависимости:

     Удалить следующие пакеты:
1)     libjpeg62-dev         



Принять данное решение? [Y/n/q/?]
Следующие НОВЫЕ пакеты будут установлены:
  libasound2-dev{a} libavahi-client-dev{a} libavahi-common-dev{a}
  libcaca-dev{a} libdirectfb-dev{a} libdirectfb-extra{a} libgl1-mesa-dev{a}
  libglu1-mesa-dev{a} libjpeg8-dev{a} libpulse-dev{a}
  libpulse-mainloop-glib0{a} libsdl1.2-dev libslang2-dev{a} libts-dev{a}
  mesa-common-dev{a}
Следующие пакеты будут УДАЛЕНЫ:
  libjpeg62-dev{a}
0 пакетов обновлено, 15 установлено новых, 1 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 4 429 kB/4 452 kB архивов. После распаковки 13,9 MB будет занято.
Хотите продолжить? [Y/n/?] n
Прервать.
arcturus@debian:~/downloads/qudos-master$

Malaheenee

Нет, это из-за libgl1-mesa-glx (вероятно, т.к. dev-версии все равно нет).
И да, какой дистрибутив-то? Stable, testing? Или намешали всего, а теперь не устанавливается?
Все мы где-то, когда-то и в чем-то были новичками.

cinyflo

Wheezy. Ничего я не мешал.

Malaheenee

#3
Так в чем проблема-то? Удалите libjpeg62 и поставьте libjpeg8.
А еще лучше сбэкпортируйте пакты из ппа, там будет попроще

Сообщение объединено: 30 ноября 2012, 17:19:55

libgl1-mesa-dev еще установите на всякий случай.
Все мы где-то, когда-то и в чем-то были новичками.