Summary: | x86_64 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | wine | Assignee: | elly <elly> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | lav, ldv, mike, php-coder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 11507, 15834, 16227, 16228, 16229, 17148 | ||
Bug Blocks: |
Description
Sergey V Turchin
2006-09-26 19:16:35 MSD
Пока застрял на $ 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 |