wine не собирается (=()

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

aliens
Сообщения: 495
Статус: нетрушный
ОС: Gentoo & CentOS 5.1

wine не собирается

Сообщение aliens »

Собственно, обновляю вайн с 53 на 55, получаю такие ошибки:

Код: Выделить всё

/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libX11.a when searching for -lX11
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libGL.so when searching for -lGL
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libm.so when searching for -lm
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libm.a when searching for -lm
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.a when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.a when searching for -lc
wgl.o: In function `wglUseFontOutlines_common':
wgl.c:(.text+0x112b): undefined reference to `gluNewTess'
wgl.c:(.text+0x115f): undefined reference to `gluTessCallback'
wgl.c:(.text+0x117f): undefined reference to `gluTessCallback'
wgl.c:(.text+0x119f): undefined reference to `gluTessCallback'
wgl.c:(.text+0x12d1): undefined reference to `gluTessEndContour'
wgl.c:(.text+0x12df): undefined reference to `gluTessEndPolygon'
wgl.c:(.text+0x153e): undefined reference to `gluTessBeginPolygon'
wgl.c:(.text+0x1599): undefined reference to `gluTessBeginContour'
wgl.c:(.text+0x15d4): undefined reference to `gluTessVertex'
wgl.c:(.text+0x167b): undefined reference to `gluTessVertex'
wgl.c:(.text+0x16fa): undefined reference to `gluTessEndContour'
wgl.c:(.text+0x17f2): undefined reference to `gluDeleteTess'
wgl.c:(.text+0x1906): undefined reference to `gluTessVertex'
wgl.c:(.text+0x1940): undefined reference to `gluTessVertex'
collect2: ld returned 1 exit status
winegcc: x86_64-pc-linux-gnu-gcc failed
make[2]: *** [opengl32.dll.so] Ошибка 2
make[2]: Leaving directory `/var/tmp/portage/app-emulation/wine-0.9.55/work/wine-0.9.55/dlls/opengl32'
make[1]: *** [opengl32] Ошибка 2
make[1]: *** Ожидание завершения заданий...
x86_64-pc-linux-gnu-gcc -c -I. -I. -I../../include -I../../include  -D__WINESRC__  -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith  -march=k8 -O2 -pipe  -o dib_convert.o dib_convert.c

Он дальше еще немного компилирует и заканчивается:

Код: Выделить всё

/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.a when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.a when searching for -lc
make[2]: Leaving directory `/var/tmp/portage/app-emulation/wine-0.9.55/work/wine-0.9.55/dlls/winex11.drv'
make[1]: Leaving directory `/var/tmp/portage/app-emulation/wine-0.9.55/work/wine-0.9.55/dlls'
make: *** [dlls] Ошибка 2
 *
 * ERROR: app-emulation/wine-0.9.55 failed.
 * Call stack:
 *               ebuild.sh, line   46:  Called src_compile
 *             environment, line 2422:  Called die
 * The specific snippet of code:
 *       emake all || die "all"
 *  The die message:
 *   all
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/app-emulation/wine-0.9.55/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/wine-0.9.55/temp/environment'.
 *

 * Messages for package app-emulation/wine-0.9.55:

 *
 * ERROR: app-emulation/wine-0.9.55 failed.
 * Call stack:
 *               ebuild.sh, line   46:  Called src_compile
 *             environment, line 2422:  Called die
 * The specific snippet of code:
 *       emake all || die "all"
 *  The die message:
 *   all
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/app-emulation/wine-0.9.55/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/wine-0.9.55/temp/environment'.
 *

Собираю с такими параметрами:

Код: Выделить всё

[ebuild     U ] app-emulation/wine-0.9.55 [0.9.53] USE="X alsa cups gecko jpeg ncurses opengl samba* xml* (-dbus) -esd (-hal) -jack -lcms -ldap (-nas) -oss (-scanner)" 0 kB

Что может быть? видеокарта АТИ, дрвоа пропиетарные. система 64х битная
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: wine не собирается

Сообщение serzh-z »

Вероятно, должны быть установлены 32-х разрядные библиотеки Mesa, которые входят в app-emulation/emul-linux-x86-xlibs.
Спасибо сказали: