LINUX.ORG.RU

1.7.0 пытались собрать? у вас заголовки более новой версии чем нужно для 1.6.x

сделайте
emerge -C x11-proto/xextproto

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Не помогает. устанавливается потом та же версия xinerama и xextproto и то же самое идет.
x11-proto/xextproto-7.1.1
x11-libs/libXinerama-1.1

pashazz ★★★★
() автор топика
Ответ на: комментарий от pashazz

nano -w /etc/portage/package.mask

>=x11-apps/xinput-1.5.0
=x11-base/xorg-drivers-1.7
>=x11-base/xorg-server-1.7.0
>=x11-libs/libdmx-1.0.99.0
>=x11-libs/libX11-1.2.99.0
>=x11-libs/libXext-1.0.99.0
>=x11-libs/libXi-1.2.99.0
>=x11-libs/libXinerama-1.0.99.0
>=x11-libs/libXScrnSaver-1.2.0
>=x11-libs/libXtst-1.0.99.0
>=x11-libs/libXxf86dga-1.1
>=x11-libs/libXxf86vm-1.0.99.0
>=x11-proto/bigreqsproto-1.1
>=x11-proto/dmxproto-2.2.99
>=x11-proto/fixesproto-4.1
>=x11-proto/inputproto-1.9.99
>=x11-proto/recordproto-1.13.99.0
>=x11-proto/scrnsaverproto-1.2.0
>=x11-proto/xcmiscproto-1.2.0
>=x11-proto/xextproto-7.1.1
>=x11-proto/xf86bigfontproto-1.2.0
>=x11-proto/xf86dgaproto-2.1
>=x11-proto/xf86driproto-2.1.0
>=x11-proto/xf86vidmodeproto-2.3
>=x11-proto/xineramaproto-1.2

Sylvia ★★★★★
()
Ответ на: комментарий от UserUnknown

Получается ошибка при мердже старой версии xinerama: make all-recursive
make[1]: Entering directory `/var/tmp/portage/x11-libs/libXinerama-1.0.3/work/libXinerama-1.0.3'
Making all in src
make[2]: Entering directory `/var/tmp/portage/x11-libs/libXinerama-1.0.3/work/libXinerama-1.0.3/src'
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DMALLOC_0_RETURNS_NULL -O2 -pipe -march=nocona -MT Xinerama.lo -MD -MP -MF .deps/Xinerama.Tpo -c -o Xinerama.lo Xinerama.c
mkdir .libs
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DMALLOC_0_RETURNS_NULL -O2 -pipe -march=nocona -MT Xinerama.lo -MD -MP -MF .deps/Xinerama.Tpo -c Xinerama.c -fPIC -DPIC -o .libs/Xinerama.o
Xinerama.c:34:41: error: X11/extensions/panoramiXext.h: No such file or directory
Xinerama.c:36:37: error: X11/extensions/Xinerama.h: No such file or directory
Xinerama.c:127: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
Xinerama.c:135: error: expected declaration specifiers or '...' before 'XPanoramiXInfo'
Xinerama.c: In function 'XPanoramiXGetState':
Xinerama.c:156: error: 'panoramiX_info' undeclared (first use in this function)
Xinerama.c:156: error: (Each undeclared identifier is reported only once
Xinerama.c:156: error: for each function it appears in.)
Xinerama.c: At top level:
Xinerama.c:164: error: expected declaration specifiers or '...' before 'XPanoramiXInfo'
Xinerama.c: In function 'XPanoramiXGetScreenCount':
Xinerama.c:185: error: 'panoramiX_info' undeclared (first use in this function)
Xinerama.c: At top level:
Xinerama.c:194: error: expected declaration specifiers or '...' before 'XPanoramiXInfo'
Xinerama.c: In function 'XPanoramiXGetScreenSize':
Xinerama.c:216: error: 'panoramiX_info' undeclared (first use in this function)
Xinerama.c: At top level:
Xinerama.c:270: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
make[2]: *** [Xinerama.lo] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/x11-libs/libXinerama-1.0.3/work/libXinerama-1.0.3/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/x11-libs/libXinerama-1.0.3/work/libXinerama-1.0.3'
make: *** [all] Ошибка 2
* ERROR: x11-libs/libXinerama-1.0.3 failed:
* emake failed
*
* Call stack:
* ebuild.sh, line 55: Called src_compile
* environment, line 3244: Called x-modular_src_compile
* environment, line 4029: Called x-modular_src_make
* environment, line 4068: Called die
* The specific snippet of code:
* emake || die "emake failed"
*
* If you need support, post the output of 'emerge --info =x11-libs/libXinerama-1.0.3',
* the complete build log and the output of 'emerge -pqv =x11-libs/libXinerama-1.0.3'.
* The complete build log is located at '/var/tmp/portage/x11-libs/libXinerama-1.0.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-libs/libXinerama-1.0.3/temp/environment'.
* S: '/var/tmp/portage/x11-libs/libXinerama-1.0.3/work/libXinerama-1.0.3'

pashazz ★★★★
() автор топика
Ответ на: комментарий от pashazz

нарисуйте в /etc/portage/package.mask
то что я написала сообщением выше
снесите emerge -C все эти пакеты и поставьте заново

Sylvia ★★★★★
()
Ответ на: комментарий от graynder

nano -w /var/lib/portage/world
//удали строки связанные с x сервером
emerge --depclean
//затем
rm -rf /usr/portage
tar xvjf portage-20091026.tar.bz2 -C /usr
emerge xorg-x11

PS : просто и оригинально

graynder
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.