не собирается xf86-video-ati
Приветствую всех.
Собственно не собирается пакет xf86-video-ati
в конце выдаёт вот такую ошибку
In file included from radeon_accel.c:413:
radeon_accelfuncs.c: In function 'RADEONSetupForMono8x8PatternFillMMIO':
radeon_accelfuncs.c:551: error: 'pattern' undeclared (first use in this function)
radeon_accelfuncs.c:551: error: (Each undeclared identifier is reported only once
radeon_accelfuncs.c:551: error: for each function it appears in.)
if /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./AtomBios/includes -Wall -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -DDISABLE_EASF -DENABLE_ALL_SERVICE_FUNCTIONS -DATOM_BIOS -DATOM_BIOS_PARSER -DFGL_LINUX -DDRIVER_PARSER -O2 -march=pentium4 -pipe -mfpmath=sse -MT radeon_cursor.lo -MD -MP -MF ".deps/radeon_cursor.Tpo" -c -o radeon_cursor.lo radeon_cursor.c; \
then mv -f ".deps/radeon_cursor.Tpo" ".deps/radeon_cursor.Plo"; else rm -f ".deps/radeon_cursor.Tpo"; exit 1; fi
In file included from radeon_accel.c:436:
radeon_accelfuncs.c: In function 'RADEONSetupForMono8x8PatternFillCP':
radeon_accelfuncs.c:551: error: 'pattern' undeclared (first use in this function)
make[2]: *** [radeon_accel.lo] п·я┬п╦п╠п╨п╟ 1
make[2]: *** п·п╤п╦п╢п╟п╫п╦п╣ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ п╥п╟п╢п╟п╫п╦п╧...
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./AtomBios/includes -Wall -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -DDISABLE_EASF -DENABLE_ALL_SERVICE_FUNCTIONS -DATOM_BIOS -DATOM_BIOS_PARSER -DFGL_LINUX -DDRIVER_PARSER -O2 -march=pentium4 -pipe -mfpmath=sse -MT radeon_cursor.lo -MD -MP -MF .deps/radeon_cursor.Tpo -c radeon_cursor.c -fPIC -DPIC -o .libs/radeon_cursor.o
make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-ati-6.8.0-r1/work/xf86-video-ati-6.8.0/src'
make[1]: *** [all-recursive] п·я┬п╦п╠п╨п╟ 1
make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-ati-6.8.0-r1/work/xf86-video-ati-6.8.0'
make: *** [all] п·я┬п╦п╠п╨п╟ 2
[31;01m*[0m
[31;01m*[0m ERROR: x11-drivers/xf86-video-ati-6.8.0-r1 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 49: Called src_compile
[31;01m*[0m environment, line 2924: Called x-modular_src_compile
[31;01m*[0m environment, line 3663: Called x-modular_src_make
[31;01m*[0m environment, line 3699: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m emake || die "emake failed"
[31;01m*[0m The die message:
[31;01m*[0m emake failed
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/x11-drivers/xf86-video-ati-6.8.0-r1/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/x11-drivers/xf86-video-ati-6.8.0-r1/temp/environment'.
[31;01m*[0m
в багзиле нашол точно такую же ошибку и как её исправить, прикладывается патч. Вот здесь описание этой ошибки http://bugs.gentoo.org/show_bug.cgi?id=227821
только как и куда этот патч накладывать? из-за этого дальше гном не собирается, как драйвер установить то? собственно он мне и нужен для видяхи.
Пробовал из /var/tmp/portage/x11-drivers/xf86-video-ati-6.8.0-r1/work/xf86-video-ati-6.8.0 патчить как patch -p1 -N < patch но ничего не получилось писала что файл не найден.
- Для комментирования войдите или зарегистрируйтесь
Патч
Патч накладывается на xorg-server. И пробуйте начиная с -p0
xorg-server
где находится xorg-server ?
В
В /var/tmp/portage/x11-base/xorg-server<версия>/work ... после
ebuild /usr/portage/x11-base/xorg-server/xorg-server<версия>.ebuild unpack
Quote: где
/usr/portage/x11-base/xorg-server/...
про правильную установку патчей можно и поиском порулить было
например вот здесь описано как делать.
________________________
"We Will Win"