Игры

Автор: newaspuser Дата: 19.03.2007 18:28 здравствуйте.Есть игра "космические рейнджеры" написанная под винду.Под линуксом через емулятор кроссовер она тоже работает но вот
графика в ней начинает серьезно тормозить из-за чего в ней медленно летают (почти ползут)космические корабли и прочие игровые объекты как
можно исправить эту нестыковку?
Re: игры 19.03.2007 19:50Bircoph Попробуйте запустить под cedega: там есть поддержка directx.
Re: игры 19.03.2007 20:19newaspuser c удовольствием попробую ,только вот где найти инсталлянт.
Re: игры 20.03.2007 01:52Bircoph C linux.alhimia.ru можно взять *.src.rpm одной из 4-х версий.
Re: игры 22.03.2007 12:31newaspuser спасибо
Re: игры 26.03.2007 13:57newaspuser дело в том что с помощью rpm-build не удается нормально что то собрать я скачал пакет с исходниками Cedega-4.4-1.0lar.src.rpm
попытался его собрать rpmbuild --rebuild --target athlon-lar-linux /media/DANNIE/программы/Cedega-4.4-1.0lar.src.rpm
он написал про неудавлетворенные зависимости ладно я нашел эти пакеты на фтп сервере SDL-devel и cups-devel поставил их в систему снова начал собирать rpm пакет из исходников теперь он ругается так
Ошибки сборки пакетов:
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
Неверный код возврата из /root/Desktop/root/Desktop/work/src/asplinux/tmp/rpm-tmp.46129 (%prep)
и на этом сборка заканчивается (наверное где то запнулся еще на стадии подготовки)
Re: игры 28.03.2007 01:33Bircoph > группа dyakov не существует - используется root

Это не проблема.

> Неверный код возврата из
> /root/Desktop/root/Desktop/work/src/asplinux/tmp/rpm-tmp.46129

Откройте одноимённый файл и попробуйте разбраться в нём.
Re: игры 28.03.2007 21:41newaspuser вы имеете в виду подправить файл rpm-tmp.46129
Re: игры 29.03.2007 01:11Bircoph Этот файл -- этот переработанная секция %prep искоиого
spec-файла. Так что править сам rpm-tmp.46129 бесполезно:
при новой сборке будет создан новый файл; нужно понять в чём
ошибка, и исправить spec.
Re: игры 02.04.2007 17:14newaspuser одну ошибку я исправил и она была связана по видимому с отсутсвием каталога BUILD в /root/Desktop/root/Desktop/work/src/asplinux я его там создал вручную теперь просто вылазит такая ошибка
Ошибки сборки пакетов:
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
пользователь dyakov не существует - используется root
группа dyakov не существует - используется root
Неверный код возврата из /root/Desktop/root/Desktop/work/src/asplinux/tmp/rpm-tmp.38578 (%build)
наверное нужно что-то исправлять в spec файля возле директивы %build однако там нет упоминания о пользователе или группе dyakov откуда он их взял можеь я что то не досмотрел на всякий случай передаю кусок содержимого spec файла

%build
CFLAGS="%{arch_cflags}" \
CXXFLAGS="$CFLAGS" \
CPPFLAGS="$CFLAGS" \
./configure \
--enable-pthreads \
--enable-opengl \
--enable-sdldrv \
--disable-debug \
--disable-trace \
--libdir=%{wxpref}lib \
--bindir=%{wxpref}bin \
--with-regapi \
--with-regsrv32 \
--sysconfdir=%{wxpref}etc
%__make depend
%__make
%endif
Re: игры 05.04.2007 14:32infinity Попробуй свежий wine 9.34.
Просто громадное количество игр под ним пошло на полной скорости без глюков.
Я играл в:

Spiderman
Spiderman 2: Movie
Warcraft 3
Return To Castle Wolfenstein
и в почти все шарварные алавровские игры (alawar.com)
Ну и во многие другие, всего не упомнишь. А cedega 5.2.1 забросил - под вине все что мне хотелось идет - включая героев меча и магии 2.
Re: игры 06.04.2007 16:18newaspuser а где он может находиться?
Re: игры 08.04.2007 00:18Bircoph кто он, wine-0.9.34?
Тут: [winehq.com]
Re: игры 16.04.2007 19:55newaspuser я пробовал его ставить распаковал архив tarbz и нашел там configure соответсвенно пошел по пути установки ./configure> make >make install configure написал предупреждение что не хватает шрифтов трай типе вот такого вида

configure: WARNING: FontForge is missing.
configure: WARNING: Fonts will not be built. Dialog text may be invisible or unaligned.

Configure finished. Do 'make depend && make' to compile Wine.

потом запускаю make и получаю вот такую ошибку

make[1]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools'
../tools/makedep -C. -S.. -T.. -I/usr/include/freetype2 bin2res.c fnt2bdf.c fnt2fon.c make_ctests.c makedep.c relpath.c sfnt2fnt.c
make[1]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools'
make[1]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools'
make[1]: `makedep' не требует обновления.
make[1]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools'
make[1]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs'
make[2]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/port'
../../tools/makedep -C. -S../.. -T../.. ffs.c fstatvfs.c futimes.c getopt.c getopt1.c getpagesize.c gettid.c interlocked.c lstat.c memcpy_unaligned.c memmove.c mkstemps.c pread.c pwrite.c readlink.c sigsetjmp.c spawn.c statvfs.c strcasecmp.c strerror.c strncasecmp.c usleep.c
make[2]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/port'
make[2]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/port'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/port'
make[2]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/wine'
../../tools/makedep -C. -S../.. -T../.. casemap.c collation.c compose.c config.c cptable.c debug.c fold.c ldt.c loader.c mbtowc.c mmap.c port.c sortkey.c string.c utf8.c wctomb.c wctype.c c_037.c c_424.c c_437.c c_500.c c_737.c c_775.c c_850.c c_852.c c_855.c c_856.c c_857.c c_860.c c_861.c c_862.c c_863.c c_864.c c_865.c c_866.c c_869.c c_874.c c_875.c c_878.c c_932.c c_936.c c_949.c c_950.c c_1006.c c_1026.c c_1250.c c_1251.c c_1252.c c_1253.c c_1254.c c_1255.c c_1256.c c_1257.c c_1258.c c_10000.c c_10006.c c_10007.c c_10029.c c_10079.c c_10081.c c_20127.c c_20866.c c_20932.c c_21866.c c_28591.c c_28592.c c_28593.c c_28594.c c_28595.c c_28596.c c_28597.c c_28598.c c_28599.c c_28600.c c_28603.c c_28604.c c_28605.c c_28606.c
make[2]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/wine'
make[2]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/wine'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/wine'
make[2]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/wpp'
../../tools/makedep -C. -S../.. -T../.. preproc.c wpp.c ppy.y ppl.l
make[2]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/wpp'
make[2]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/wpp'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs/wpp'
make[1]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/libs'
make[1]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools'
make[2]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools/widl'
../../tools/makedep -C. -S../.. -T../.. client.c hash.c header.c proxy.c server.c typegen.c typelib.c utils.c widl.c write_msft.c parser.y parser.l
make[2]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools/widl'
make[2]: Entering directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools/widl'
gcc -g -O2 -o widl client.o hash.o header.o proxy.o server.o typegen.o typelib.o utils.o widl.o write_msft.o parser.tab.o parser.yy.o ../../libs/wpp/libwpp.a ../../libs/port/libwine_port.a
../../libs/wpp/libwpp.a(ppl.yy.o)(.text+0x624): In function `_yy_dummy_uses_of_static_functions_b2f4_517d_02ff_b30c_3e5a_47d7_aaa3_3b5d_':
/media/DANNIE/инсталляторы/wine-0.9.35/libs/wpp/ppl.yy.c:3359: multiple definition of `_yy_dummy_uses_of_static_functions_b2f4_517d_02ff_b30c_3e5a_47d7_aaa3_3b5d_'
parser.yy.o(.text+0x58c):/media/DANNIE/инсталляторы/wine-0.9.35/tools/widl/parser.yy.c:1860: first defined here
collect2: ld returned 1 exit status
make[2]: *** [widl] Ошибка 1
make[2]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools/widl'
make[1]: *** [widl] Ошибка 2
make[1]: Leaving directory `/media/DANNIE/инсталляторы/wine-0.9.35/tools'
make: *** [tools] Ошибка 2
bash-3.00#
если кто то знает как решить эту проблему пожалуйста поделитесь или это повлияло на ошибку отсутствие этого FontForge или глюк архива(в нем чего то не хватает) не знаю
я не отладчик программ и тем более не программист а те кто делаюьт подобные архивы рассчитывают наверное что их будут собирать не обычные пользователи а как минимум программисты или опытные админы ведь я уже не первый раз сталкиваюсь с ошибками инсталляций программ из изходников через src.rpm или через configure>make>make install
Re: игры 16.04.2007 20:39aboris А причину по которой не сделали так, как Вас просили
---
make depend
make
---
не изложите?
Re: игры 16.04.2007 23:30newaspuser почему же с удовольствием, конечно же я запустил сначала после configure make depend как было сказано все прошло гладко, а потом make после make и вывелась та ошибка про которую я писал 16 апреля в 19:55, кроме того насколько я слыхал make также включает в себя и make depend ну вопще м я сделал все как по инструкции (do make depend&&make)может это из-за того предупреждения с FontForge
Re: игры 17.04.2007 13:02newaspuser а вот что получается через rpmbuild

bash-3.00# rpmbuild -tb wine-0.9.35.tar.bz2
ошибка: строка 1: Неизвестный тэг: 3 stdcall ADsGetObject(wstr ptr ptr)
и на этом радостные предвкушения от использования нового wine заканчиваются
Re: игры 17.04.2007 20:29Bircoph > rpmbuild -tb wine-0.9.35.tar.bz2

А спек дядя Вася будет писать?
Re: игры 17.04.2007 20:48newaspuser так а откуда это взялось
строка 1: Неизвестный тэг: 3 stdcall ADsGetObject(wstr ptr ptr)
и что тогда нада дописать до rpmbuild -tb wine-0.9.35.tar.bz2 ведь он должен извлекаться из архива или у меня неверные сведения
Re: игры 18.04.2007 03:44Bircoph > строка 1: Неизвестный тэг: 3 stdcall ADsGetObject(wstr ptr ptr)
> и что тогда нада дописать до rpmbuild -tb wine-0.9.35.tar.bz2 ведь он должен извлекаться из
> архива или у меня неверные сведения

А он есть в архиве? Если есть, то очень странный, т.к. тэга
stdcall действительно не существует; мне это больше
напоминает системный вызов в программе.
Re: игры 18.04.2007 09:37newaspuser скорее всего он его действительно нет в архиве,хотя тогда бы он написал не найден спек файл или неверная спецификация, еще что нибудь ведь rpmbuild же начал откуда то читать даже первую ошибочную строку
Re: игры 05.07.2008 11:34asplinuxRRR Если Вам нужно установить Wine.
Зайдите под root подключитесь к интернету и в командной строке напишите
yum install wine
Начнется обновление файла , а потомустановка Wine из сайта ASPLinux
Удачи.
Re: игры 09.07.2008 22:15OX Мсье некромант,повелитель мертвых топиков?Улыбка
Re: игры 26.08.2008 16:37VoroBEY Bircoph
Ссылку которую вы дали почему-то не существует)))
Вы бы не могли дать замену ей ?
Re: игры 27.08.2008 10:13aboris А мужики-то и не знают! :Улыбка) Вы как ее открывать пробовали, набором в адресной строке? Может ошиблись где?
Re: игры 28.08.2008 17:21VoroBEY копировать вставить:-)))))))
Re: игры 28.08.2008 17:47aboris А просто по ссылке жамкнуть?
Re: игры 29.08.2008 10:29VoroBEY я не про эту> [winehq.com]
а про эту linux.alhimia.ru
RSS-материал