glibc :: use='nptl nptlonly' [Solved]
raskapulk 8 октября, 2006 - 17:33
хотелось бы обновить glibc, да вот неприятность:
gnote ~ # emerge glibc -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-libs/glibc-2.4-r3 [2.3.6-r4] USE="nls nptl* nptlonly* -build -glibc-omitfp -hardened (-multilib) -profile (-selinux) (-erandom%) (-glibc-compat20%)" 0 kB Total size of downloads: 0 kB gnote ~ # emerge glibc Calculating dependencies... done! >>> Emerging (1 of 1) sys-libs/glibc-2.4-r3 to / * glibc-libidn-2.4.tar.bz2 MD5 ;-) ... [ ok ] * glibc-libidn-2.4.tar.bz2 RMD160 ;-) ... [ ok ] * glibc-libidn-2.4.tar.bz2 SHA1 ;-) ... [ ok ] * glibc-libidn-2.4.tar.bz2 SHA256 ;-) ... [ ok ] * glibc-libidn-2.4.tar.bz2 size ;-) ... [ ok ] * glibc-2.4.tar.bz2 MD5 ;-) ... [ ok ] * glibc-2.4.tar.bz2 RMD160 ;-) ... [ ok ] * glibc-2.4.tar.bz2 SHA1 ;-) ... [ ok ] * glibc-2.4.tar.bz2 SHA256 ;-) ... [ ok ] * glibc-2.4.tar.bz2 size ;-) ... [ ok ] * glibc-ports-2.4.tar.bz2 MD5 ;-) ... [ ok ] * glibc-ports-2.4.tar.bz2 RMD160 ;-) ... [ ok ] * glibc-ports-2.4.tar.bz2 SHA1 ;-) ... [ ok ] * glibc-ports-2.4.tar.bz2 SHA256 ;-) ... [ ok ] * glibc-ports-2.4.tar.bz2 size ;-) ... [ ok ] * glibc-2.4-patches-1.17.tar.bz2 MD5 ;-) ... [ ok ] * glibc-2.4-patches-1.17.tar.bz2 RMD160 ;-) ... [ ok ] * glibc-2.4-patches-1.17.tar.bz2 SHA1 ;-) ... [ ok ] * glibc-2.4-patches-1.17.tar.bz2 SHA256 ;-) ... [ ok ] * glibc-2.4-patches-1.17.tar.bz2 size ;-) ... [ ok ] * glibc-powerpc-cpu-addon-v0.01.tgz MD5 ;-) ... [ ok ] * glibc-powerpc-cpu-addon-v0.01.tgz RMD160 ;-) ... [ ok ] * glibc-powerpc-cpu-addon-v0.01.tgz SHA1 ;-) ... [ ok ] * glibc-powerpc-cpu-addon-v0.01.tgz SHA256 ;-) ... [ ok ] * glibc-powerpc-cpu-addon-v0.01.tgz size ;-) ... [ ok ] * glibc-linuxthreads-20060605.tar.bz2 MD5 ;-) ... [ ok ] * glibc-linuxthreads-20060605.tar.bz2 RMD160 ;-) ... [ ok ] * glibc-linuxthreads-20060605.tar.bz2 SHA1 ;-) ... [ ok ] * glibc-linuxthreads-20060605.tar.bz2 SHA256 ;-) ... [ ok ] * glibc-linuxthreads-20060605.tar.bz2 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking glibc-2.4.tar.bz2 ;-) ... [ ok ] * checking glibc-ports-2.4.tar.bz2 ;-) ... [ ok ] * checking glibc-libidn-2.4.tar.bz2 ;-) ... [ ok ] * checking glibc-2.4-patches-1.17.tar.bz2 ;-) ... [ ok ] * checking glibc-linuxthreads-20060605.tar.bz2 ;-) ... [ ok ] * checking glibc-powerpc-cpu-addon-v0.01.tgz ;-) ... [ ok ] * glibc-2.4 is nptl-only! * NPTL requires a CHOST of i486 or better !!! ERROR: sys-libs/glibc-2.4-r3 failed. Call stack: ebuild.sh, line 1562: Called dyn_setup ebuild.sh, line 665: Called pkg_setup glibc-2.4-r3.ebuild, line 1079: Called die !!! please add USE='nptl nptlonly' to make.conf !!! If you need support, post the topmost build error, and the call stack if relevant.
в USE эти nptl nptlonly стоят
где капать ?
»
- Для комментирования войдите или зарегистрируйтесь
По моему надо
По моему надо поменять значение CHOST в make.conf c i386-pc-gnu-linux на что-то типа i686-pc-gnu-linux. Соответственно придется пересобрать весь toolchain.
помогло, только
помогло, только с i686-pc-gnu-linux у меня гогда то проблеммы были, уже не помню с каким пакетом....
по поводу toolchain, вы про это * sys-devel/bfin-toolchain [ Masked ]
теперь компиляция вылетает вот таким образом
configure: error:
*** These critical programs are missing or too old: gcc
*** Check the INSTALL file for required versions.
!!! ERROR: sys-libs/glibc-2.4-r3 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
glibc-2.4-r3.ebuild, line 1184: Called toolchain-glibc_src_compile
glibc-2.4-r3.ebuild, line 251: Called glibc_do_configure 'nptl'
glibc-2.4-r3.ebuild, line 941: Called die
!!! failed to configure glibc
!!! If you need support, post the topmost build error, and the call stack if relevant.
про toolchain, я малость не догнал... как и что...
*
с i686-pc-gnu-linux общей проблемы нет - проблема может быть в частностях которые надо рассматривать отдельно.
а вы не
а вы не заметитли что nptl стоит, а nptlonly нет?
Re: а вы не
.........nls nptl* nptlonly*
там после первого вызова емердж редактировался make.conf, хотя лишнее ща убиру
собственно
собственно теперь видно что в самом конце оно гарит что для НПТЛ нужен ЦХОСТ i486 и выше...
Блин, симлинк
Блин, симлинк на профиль 2006.1 сделан? Если нет, то сделайте. Опять же если неохота то нада поставить nptl nptlonly и i686 в /usr/portage/profile/default-linux/профиль/make.defaults
Каким образом
Каким образом должен выглядить этот симлинк?
каким образом
каким образом должен выглядить этот симлинк?
ln -sf
ln -sf /usr/portage/profile/default-linux/профиль/make.defaults /etc/make.profile
я сделал вот
я сделал вот такой линк n -sf /usr/portage/profile/default-linux/x86/2006.1 /etc/make.profile
но всеравно проблема осталась... мож че пересобрать нада ?
как должен
как должен выглядить этот симлинк ?
как должен
как должен выглядить этот симлинк ?
как должен
как должен выглядить этот симлинк ?
каким образом
прошу админов удалить дубликаты сообщений, была проблемма с инетом, страница толком не обновлялось думал, что сообщение не ушло на сервер...
прошу прощения за бардак :)
оказывается
оказывается все было просто...
профиль в gcc-config у меня не был выбран...,, выбрал пересобрал linux-headers и усе заработало