Mandriva собирает для x86_64 http://cvs.mandriva.com/cgi-bin/viewvc.cgi/SPECS/wine/wine.spec?view=markup Хотелось бы и у нас
Пока застрял на $ gcc -m32 test.c /usr/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-alt-linux/4.1.1/./libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc collect2: ld returned 1 exit status
А %configure --enable-win64 в спеке Mandriva не конфликтует с примером ошибки?
Просто это не совсем то, что наверное хотелось бы. Хотя так и поступлю. --enable-win64 build a Win64 emulator on AMD64 (won't run Win32 binaries) http://wiki.winehq.org/WineOn64bit %ifarch x86_64 --enable-win64 %endif
теперь на простом #include <stdio.h> получаем [lav@vlav64 tmp]$ gcc -m32 main.c In file included from /usr/include/features.h:352, from /usr/include/stdio.h:28, from main.c:1: /usr/include/gnu/stubs.h:7:27: gnu/stubs-32.h: No such file or directory
(In reply to comment #4) > теперь на простом #include <stdio.h> получаем > > [lav@vlav64 tmp]$ gcc -m32 main.c > In file included from /usr/include/features.h:352, > from /usr/include/stdio.h:28, > from main.c:1: > /usr/include/gnu/stubs.h:7:27: gnu/stubs-32.h: No such file or directory avm@ сосвсем недавно патчил в этом месте. Кажется, сейчас уже не должно быть этой ошибки. Проверь, как время будет.
Наверное, уже все готово для сборки?
Кто-нибудь подскажет, как называется пакет в Сизифе x86_64, содержащий, к примеру, libgcc для 32bit?
(In reply to comment #7) > Кто-нибудь подскажет, как называется пакет в Сизифе x86_64, содержащий, к > примеру, libgcc для 32bit? i586-libgcc4.1-4.1.2-alt2.i586.rpm
Спасибо, я наконец случайно узнал что существует репозиторий x86_32.
(In reply to comment #9) > наконец случайно узнал что существует репозиторий x86_32 Я тоже узнал довольно случайно, но обломался, не найдя его в 4.1/branch :-(
Я правда пока не понял, есть ли более-менее стандартный способ собирать пакеты под x86_32 и как это делать. Видел arepo, которое имеет странное название.
Как для меня стало ясно, для работы wine на x86_64 достаточно установить собранный для i586 пакет, добавив в apt репозиторий x86_32. Правда пока там не все пакеты. Сборка wine под x86_64 особого смысла не имеет (к тому же пока не собирается по внутренним причинам), так как в ней нечего запускать.
Репозиторий x86_32 сейчас позволяет установить 32-битную сборку wine. Проверил и проблем не нашёл. Остался вопрос с GL-частью (пакет liwine-gl), но вопрос с /usr/lib/libGL.so надо решать явно в других багах.
...а именно bug #16195
Тьфу ты, извиняюсь -- подумал, что это x86_64 metabug, прочитал переписку, поставил keyword... %|
Но wine все еще нет в x86_32, поэтому ставлю зависимость на 17148
Проблемы с libGL на x86_32 вроде давно порешали.
Да, порешали, но ни в одном бранче пока нет wine для установки на x86_64 P.S. Хотя, я себе на 5.0 сделал arepo для wine и http://psxemulator.gazaxian.com/
Может, собрать, все-таки, 64-битный wine ? Тогда хотя бы i586-wine за-AREP-ать можно станет
(В ответ на комментарий №19) > Может, собрать, все-таки, 64-битный wine ? Тогда хотя бы i586-wine за-AREP-ать > можно станет Точно, gcc 4.4 у нас же уже есть. Собрал wine-vanilla для пробы. wine чуть позже. wine-vanilla-1.1.34-alt2.src.rpm