[SOLVED] не собирается wine-1.2.3 под amd64

Имеется система

earl@aqua ~ $ uname -a
Linux aqua 3.0.6-gentoo #1 SMP Mon Oct 17 12:43:18 MSK 2011 x86_64 Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz GenuineIntel GNU/Linux

Пробую ставить wine

earl@aqua ~ $ sudo emerge -av wine

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] app-arch/cabextract-1.4  USE="-extra-tools" 0 kB
[ebuild  N     ] dev-perl/XML-NamespaceSupport-1.110.0  0 kB
[ebuild  N     ] media-sound/mpg123-1.13.2  USE="alsa ipv6 sdl sse (-3dnow) (-3dnowext) (-altivec) (-coreaudio) -jack (-mmx) -nas -oss -portaudio -pulseaudio" 0 kB                                                                                                                                       
[ebuild  N     ] media-fonts/corefonts-1-r4  USE="X" 0 kB
[ebuild  N     ] dev-libs/elfutils-0.149  USE="bzip2 nls zlib -lzma" 0 kB
[ebuild  N     ] perl-core/Storable-2.20  0 kB
[ebuild  N     ] dev-perl/XML-SAX-0.16  0 kB
[ebuild  N     ] sys-devel/prelink-20100106  0 kB
[ebuild  N     ] virtual/perl-Storable-2.20  0 kB
[ebuild  N     ] dev-perl/XML-LibXML-1.70  0 kB
[ebuild  N     ] dev-perl/XML-Simple-2.180.0  0 kB
[ebuild  N     ] app-emulation/wine-1.2.3  USE="X alsa cups dbus gecko jpeg lcms mp3 ncurses opengl oss perl png ssl threads truetype win32 win64 xcomposite xinerama xml -capi -custom-cflags (-esd) -fontconfig -gnutls -gphoto2 -gsm -hardened -jack -ldap -nas -openal -pulseaudio -samba -scanner -test -v4l" 0 kB                                                                                                                                        

Total: 12 packages (12 new), Size of downloads: 0 kB

Сборка останавливается вот таким сообщением http://paste.pocoo.org/show/494736/

До этого устанавливал wine на другие компьютеры и подобных проблем никогда не имел.

написано же английским по

написано же английским по белому

Цитата:
If you need support, post the output of 'emerge --info =app-emulation/wine-1.2.3',
* the complete build log and the output of 'emerge -pqv =app-emulation/wine-1.2.3'.
* The complete build log is located at '/var/tmp/portage/app-emulation/wine-1.2.3/temp/build.log'.

Lazhu написал(а): написано же

Lazhu написал(а):
написано же английским по белому

Цитата:
If you need support, post the output of 'emerge --info =app-emulation/wine-1.2.3',
* the complete build log and the output of 'emerge -pqv =app-emulation/wine-1.2.3'.
* The complete build log is located at '/var/tmp/portage/app-emulation/wine-1.2.3/temp/build.log'.

emerge --info =app-emulation/wine-1.2.3 - http://paste.pocoo.org/show/494738/

earl@aqua ~ $ emerge -pqv =app-emulation/wine-1.2.3
[ebuild   R   ] app-emulation/wine-1.2.3  USE="X alsa cups dbus gecko jpeg lcms mp3 ncurses opengl oss perl png ssl threads truetype win32 win64* xcomposite xinerama xml -capi -custom-cflags (-esd) -fontconfig -gnutls -gphoto2 -gsm -hardened -jack -ldap -nas -openal -pulseaudio -samba -scanner -test -v4l"

/var/tmp/portage/app-emulation/wine-1.2.3/temp/build.log - http://paste.pocoo.org/show/494740/

попробуйте собрать с

попробуйте собрать с USE="-xml"

Lazhu написал(а): попробуйте

Lazhu написал(а):
попробуйте собрать с USE="-xml"

Спасибо! Без этого флага wine собрался без проблем, как win32, так и win64. В чем подвох? Почему же с xml не собирается, можете прояснить ситуацию?

куча вот этой радости

куча вот этой радости

/usr/include/unicode/ucnv.h:2013:10: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int32_t’
/usr/include/unicode/ucnv.h:2027:10: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int32_t’
/usr/include/unicode/ucnv.h:2045:9: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘UBool’
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc --nostdinc -I/var/tmp/portage/app-emulation/wine-1.2.3/work/wine-1.2.3/dlls/msvidc32 -I. -I/var/tmp/portage/app-emulation/wine-1.2.3/work/wine-1.2.3/include -I../../include  -D__WINESRC__   -fomsvidc32_Ru.res /var/tmp/portage/app-emulation/wine-1.2.3/work/wine-1.2.3/dlls/msvidc32/msvidc32_Ru.rc
make[1]: *** [bsc.o] Ошибка 1
make[1]: Выход из каталога `/var/tmp/portage/app-emulation/wine-1.2.3/work/wine64/dlls/msxml3

не любят мелкомягкие юникод =)

Спасибо. Как-то не заметил

Спасибо. Как-то не заметил этих ошибок, т.к. грепал лог на предмет 'error' и забыл, что он на русском сообщает об ошибках) Вопрос закрыт, хотя мне остается интересно как же заставить собираться порт с поддержкой xml.

Цитата: не любят мелкомягкие

Цитата:
не любят мелкомягкие юникод =)

просто, с недавних пор в libxml присутствует смесь C и C++ в хэдерах.

Интересно, при чем тут

Интересно, при чем тут мелкософт затесался?

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

подвох в libxml2 с флагом icu

подвох в libxml2 с флагом icu (примерно с полгода как возникла проблема) ну и местами отсутствием #ifdef __cplusplus. нормально wine собирается начиная, примерно, с wine-1.3.25.

У кого как Installed

У кого как

 Installed versions:  1.2.3!t{tbz2}(00:26:20 05.10.2011)(X alsa dbus gecko gnutls opengl oss perl png pulseaudio threads truetype win32 xml

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

libxml2 без icu?

libxml2 без icu?

draft3r написал(а): У кого

draft3r написал(а):
У кого как

 Installed versions:  1.2.3!t{tbz2}(00:26:20 05.10.2011)(X alsa dbus gecko gnutls opengl oss perl png pulseaudio threads truetype win32 xml

У вас я так понял wine собран под x86? Дело в том, что с флагами USE="win32 xml -win64" у меня тоже собирается. Если же я не прав и у вас amd64, то каким образом вы собрали wine?

PS libxml2 собран с флагом icu

earl@aqua ~ $ emerge -pv libxml2

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] dev-libs/libxml2-2.7.8-r2  USE="icu ipv6 python readline -debug -doc -examples -static-libs -test" 0 kB

я на амд64libxml2

я на амд64
libxml2

Installed versions:  2.7.8-r2(2){tbz2}(13:31:34 22.09.2011)(python readline -debug -doc -examples -icu -ipv6 -static-libs -test)

Просто не нужно "пихать" в вайн флаги надобность которых очень сомнительна, вот к примеру которые у вас:

cups mp3 xcomposite xinerama 

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Попробовал собрать с

Попробовал собрать с различными USE флагами. Вот так собралось:

earl@aqua ~ $ sudo USE="win32 -win64" emerge -av wine

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".