Вы здесь

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 с другой ошибкой вываливается

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

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

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

—

Я несу пингвина во имя луны! *WALL*

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

—

Я несу пингвина во имя луны! *WALL*

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

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

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

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

—

Я несу пингвина во имя луны! *WALL*

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