Doomsday (Проблема сборки deng-1.9.0-beta5)

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

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

Artem M.
Сообщения: 174
ОС: Debain GNU/Linux 4

Doomsday

Сообщение Artem M. »

Скачал deng-1.9.0-beta5 и cmake 2.4.6 для его сборки. В общем после кое-каких телодвижений, я заставил cmake собрать Make-файлы для make.
Запускаю make, компиляция проходит до 35% и выдаёт это:

Linking C executable doomsday
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot open output file doomsday: Is a directory
collect2: ld returned 1 exit status
make[2]: *** [doomsday] Ошибка 1
make[1]: *** [CMakeFiles/doomsday.dir/all] Ошибка 2
make: *** [all] Ошибка 2
Для продолжения нажмите любую клавишу...

Это, как я понимаю, означает, что он не может открыть какой то выходной файл...
и что с этим делать?
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
Спасибо сказали:
Аватара пользователя
Skladnoy
Сообщения: 90
ОС: Debian

Re: Doomsday

Сообщение Skladnoy »

Полагаю кое какие действия это :
$ cmake doomsday && make

В cmake есть очень приятная фича - сборка в директории отличной от той где лежат исходники. Тут ей пользоваться необходимо, ld пытается создать файл doomsday, но он уже есть и это директория.
Так что надо делать так:
mkdir build && cd build && cmake doomsday && make
Спасибо сказали:
Artem M.
Сообщения: 174
ОС: Debain GNU/Linux 4

Re: Doomsday

Сообщение Artem M. »

mkdir build && cd build && cmake doomsday && make


Есть! Спасибо - помогло! Только я не стал создавать build - он там есть. Я просто в него вошел и оттуда запустил cmake - блин, а, ведь, это и в инструкции написано было! Только я не мог тёплое с мягким связать.

Только вот следующая проблема:
Игра (в моём случае doom2) запускаеться нормально в MOPS5.0, а в ASP - какие то непонятные притормаживания в органах управелния (мышь и клавиатура) - нет графика не тормозит, показывает 70fps и всё идет гладко. А вот нажмешь на клавишу - игрушка реагирует черз полсекунды-секунду. Задрежки повторов в самих настройках игры не при чём - хотя я их всё равно пробовал изменять.
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
Спасибо сказали: