LINUX.ORG.RU
ФорумGames

[wine]Как вы это собираете?


0

0

Собственно вопрос. Пытался сегодня собрать кучу версий. От 0.9.32 до 1.1.0. Постоянно лезут такие вот ошибки:

../../include/winnt.h:2660: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions.
make[2]: *** [lcformat.o] Error 1
make[2]: Leaving directory `/home/vasily/wine-0.9.37/dlls/kernel32'
make[1]: *** [kernel32] Error 2
make[1]: Leaving directory `/home/vasily/wine-0.9.37/dlls'
make: *** [dlls] Error 2

Типа этот вайн показывает, какое gcc решето? Дистрив Debian Сквиз. Гэцэцэ 4.3.4 Конфигурировал разными способами: от ./configure до последовательного отключения того, что не собирается. В итоге эти ошибки лезут откуда ни попадя. Так что делать? Нужна именно _старая_ версия (< 0.9.56). Есть вариант скачать .deb со старых версий, но неужели нельзя собрать?

> .deb со старых версий

(дистрибутива)

dragonfly ()

>internal compiler error: Segmentation fault
Ну ты блин дал...
Хотя с дебиан это нормально. Там много таких трапов в «стандартных» пакетах.
Вот не пойму зачем ты ставишь такое старьё <1. Хотя оно нормально, вы там в дебиан давно в криокапсулах сидите.
Ставь нормальный дистрибутив и не мучай попу.

tia ()
Ответ на: комментарий от tia

Не надо так толсто! Нормальный дистриб. А такое старьё я ставлю из-за того, что систем шок (да, я уже 2 года не играл! хнык=хнык) на новых не идет (или вываливается через каждые 3 минуты)

dragonfly ()

> internal compiler error: Segmentation fault

наблюдал после неудачных апдейтов :) переустановка gcc спасала.

arsi ★★★★★ ()

у вас что-то с компилятором
или железом, GCC чувствителен к ошибкам памяти, кстати такой старый вайн зачем собираете ?

если что, то вот архивы вайна для дебиан
http://www.lamaresh.net/binary.php

Sylvia ★★★★★ ()

А почему в разделе гамес, собираем играючи?)

Тут либо глючит железо, либо гцц падапет при некорых флагах(хотя на 4.3.4 такого не замечал)
Какие CFLAGS при сборке?

madcore ★★★★★ ()
Ответ на: комментарий от madcore

-m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_KERNEL32_ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -g -O2

Оно, да?

dragonfly ()
Ответ на: комментарий от Sylvia

Всё остальное собирает нормально. Значит в вайне есть что-то хитрое, что роняет gcc. С железом тоже всё нормально. Старый вайн нужен для System Shock 2. В новом оно часто падает

dragonfly ()
Ответ на: комментарий от dragonfly

>Значит в вайне есть что-то хитрое, что роняет gcc

Роняет исключительно дебиановский gcc? Прямо диверсанты

Старый вайн нужен для System Shock 2

Найди уже собранный вайн

Gary ★★★★★ ()

Ядро этой версией gcc собирается?

Cooler ★★★★ ()

>Как вы это собираете?

emerge wine

KRoN73 ★★★★★ ()
Ответ на: комментарий от ezoteric

Но первый, несмотря на *#%№;ное управление, всё равно интереснее.
Второй превратили практически в шутер =\

GAMer ★★★★★ ()

Так Систем Шок второй под дос боксом вроде идет. Поправь меня, если я не прав. Если под дос боксом идет, то зачем тебе вообще вайн?

anonymous ()
Ответ на: комментарий от anonymous

досовая версия в совте рисуется 256-цветами 320*200

madcore ★★★★★ ()

> See <file:///usr/share/doc/gcc-4.3/README.Bugs>

See <file:///usr/share/doc/gcc-4.3/README.Bugs>

See <file:///usr/share/doc/gcc-4.3/README.Bugs>

menhater ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.