Xorg-server mesa nptl

Делаю так:
#emerge xorg-server
...
* checking MesaLib-7.0.2.tar.bz2 ;-) ... [ ok ]
*
* ERROR: x11-base/xorg-server-1.4.0.90 failed.
* Call stack:
* ebuild.sh, line 46: Called pkg_setup
* xorg-server-1.4.0.90.ebuild, line 332: Called die
* The specific snippet of code:
* use nptl || die "${diemsg}"
* The die message:
* You must build xorg-server and mesa with the same nptl USE setting.
*
* 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/x11-base/xorg-server-1.4.0.90/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-base/xorg-server-1.4.0.90/temp/die.env'.
*
Пытался собирать с USE-флагом "-nptl" - эффект тот-же.
Тогда делаю так:USE="ntpl" emerge -va mesa

...
* MesaLib-7.0.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking MesaLib-7.0.2.tar.bz2 ;-) ... [ ok ]
* QA Notice: USE Flag 'amd64-fbsd' not in IUSE for media-libs/mesa-7.0.2
>>> Unpacking source...
>>> Unpacking MesaLib-7.0.2.tar.bz2 to /var/tmp/portage/media-libs/mesa-7.0.2/work
* Removing DO_DEBUG defs in dri drivers...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-libs/mesa-7.0.2/work/Mesa-7.0.2 ...
(cd configs && rm -f current && ln -s linux-dri-x86 current)
make default
make[1]: Entering directory `/var/tmp/portage/media-libs/mesa-7.0.2/work/Mesa-7.0.2'
make[2]: Entering directory `/var/tmp/portage/media-libs/mesa-7.0.2/work/Mesa-7.0.2/src'
../configs/current:27: *** пропущен разделитель. Останов.
make[2]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.0.2/work/Mesa-7.0.2/src'
make[1]: *** [default] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.0.2/work/Mesa-7.0.2'
make: *** [linux-dri-x86] Ошибка 2
*
* ERROR: media-libs/mesa-7.0.2 failed.
* Call stack:
* ebuild.sh, line 46: Called src_compile
* environment, line 2671: Called die
* The specific snippet of code:
* emake -j1 ${CONFIG} || diefunc "$FUNCNAME" "$LINENO" "$?" "Build failed"
* The die message:
* Build failed
*
* 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/media-libs/mesa-7.0.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/mesa-7.0.2/temp/environment'.
*

- упало вообще без объяснений.
Нагуглил, что вроде как с mesa-6.5.2 проблеммы быть не должно, но ведь как-то до этого 7.0.1 собралась...
Пытался пересобрать текущую версию (7.0.1) - с тем-же результатом. Кстати, без USE="nptl" оно тоже собираться не хочет.

а это

а это "невидимая" причина,
* The die message:
* You must build xorg-server and mesa with the same nptl USE setting.

Так вот у него

Так вот у него xorg с ntpl собран, похоже, поэтому mesa без ntpl не собирается. А с ntpl с другой ошибкой вываливается

Вот именно...

Вот именно, зачем я по-твоему пытался собрать mesa хоть с nptl, хоть без, не собирается эта зараза и всё тут. И xorg-server собираться не хочет, что с USE="-nptl", что без него.

P.S. mesa-6.5.2-r1 собралась с nptl, сейчас попробую собрать xorg-server...

А теперь зависимости...

Теперь xorg-server тянет по зависимостям mesa-7.0.2, который собираться по-прежнему не хочет((((((((

это наверняка оверлей какой нить

лучше оставить 6.5, если нет какой то особой причины использовать нестабильную версию.
для сбора без nptl надо ещё glibc собрать без неё. (или без файла ntplonly)
у версий 7.0.[1,2] сейчас (вроде) какие то проблемы с ассемблером.

А если

А если попробовать так, сначала внести флаг ntpl в USE-флаги, выполнить:
emerge --update --newuse --deep world

А потом уже попытаться ставить X и Mesa.

Харррошая идея!!!

Разумеется мне не жить без обновления xorg-server до чуть более поздней версии, и ради этого несомненно стоит пересобрать всё и вся)))))))))))))
Но всё равно спасибо за совет :)

Была такая же беда.

Была такая же беда. Пересобрал glibc (на всякий случай в юз флагах указал -nptl), после этого mesa и xorg собрались. Мучался долго.

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

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