Решено: dev-libs/nss utils (ошибка сборки)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Решено: dev-libs/nss utils

Сообщение dimugric »

Всем привет. Решил сделать -uNDva --deep world своей системе (не делал с месяц уже). Обновил порты, на обновление вышли 76 пакетов.
Дошло дело до nss и полезли ошибки:

Код: Выделить всё

[/code]-O2 -march=core2 -pipe -g0 -Wno-all dirent.c
rm -f Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/libdbm.a
ar cr Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/libdbm.a Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/db.o Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/h_bigkey.o Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/h_func.o Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/h_log2.o Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/h_page.o Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/hash.o Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/hash_buf.o Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/mktemp.o Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/dirent.o
ranlib Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/libdbm.a
../../coreconf/nsinstall/Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/nsinstall -t -m 664 Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/libdbm.a ../../dist/Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/lib
directory creation race: ../../dist/Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ
nsinstall: cannot mkdir -p ../../dist/Linux2.6_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ: No such file or directory
make[1]: *** [libs] Аварийный останов
make[1]: Leaving directory `/var/tmp/portage/dev-libs/nss-3.12.6-r2/work/nss-3.12.6/mozilla/security/dbm/src'
make: *** [libs] Ошибка 2
 * ERROR: dev-libs/nss-3.12.6-r2 failed:
 *   dbm make failed
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_compile
 *   environment, line 2644:  Called die
 * The specific snippet of code:
 *       emake -j1 CC="$(tc-getCC)" || die "dbm make failed";
 *
 * If you need support, post the output of 'emerge --info =dev-libs/nss-3.12.6-r2',
 * the complete build log and the output of 'emerge -pqv =dev-libs/nss-3.12.6-r2'.
 * The complete build log is located at '/var/tmp/portage/dev-libs/nss-3.12.6-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/nss-3.12.6-r2/temp/environment'.
 * S: '/var/tmp/portage/dev-libs/nss-3.12.6-r2/work/nss-3.12.6'

>>> Failed to emerge dev-libs/nss-3.12.6-r2, Log file:

>>>  '/var/tmp/portage/dev-libs/nss-3.12.6-r2/temp/build.log'

 * Messages for package dev-libs/nss-3.12.6-r2:

 * ERROR: dev-libs/nss-3.12.6-r2 failed:
 *   dbm make failed
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_compile
 *   environment, line 2644:  Called die
 * The specific snippet of code:
 *       emake -j1 CC="$(tc-getCC)" || die "dbm make failed";
 *
 * If you need support, post the output of 'emerge --info =dev-libs/nss-3.12.6-r2',
 * the complete build log and the output of 'emerge -pqv =dev-libs/nss-3.12.6-r2'.
 * The complete build log is located at '/var/tmp/portage/dev-libs/nss-3.12.6-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/nss-3.12.6-r2/temp/environment'.
 * S: '/var/tmp/portage/dev-libs/nss-3.12.6-r2/work/nss-3.12.6'
[code]
-

Фантазия закончилась. revdep делал, emerge -e nss делал. Ничего не помогает
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Решено: dev-libs/nss utils

Сообщение taaroa »

Если =sys-apps/sandbox-2.2, то это известная проблема. Работающего решения пока что нет, только откат (можно временный) на sandbox-2.1.

nss test:

Код: Выделить всё

# eix -e sandbox
[I] sys-apps/sandbox
     Available versions:  1.2.18.1-r2 (~)1.2.18.1-r3 (~)1.2.20_alpha2-r1 1.6-r2 (~)2.1{tbz2} (~)2.2{tbz2} {multilib}
     Installed versions:  2.2{tbz2}(16:24:45 29.03.2010)(-multilib)
     Homepage:            http://www.gentoo.org/
     Description:         sandbox'd LD_PRELOAD hack

# tail -20 /var/lib/portage/logs/dev-libs:nss-3.12.6-r1:20100620-090652.log
nsinstall: cannot mkdir -p ../../dist: No such file or directory
/bin/sh: line 3:  7563 Аварийный останов         ../../coreconf/nsinstall/Linux2.6_x86_64_x86_64-pc-linux-gnu-gcc_glibc_PTH_64_OPT.OBJ/nsinstall -D ../../dist/public/dbm
make[1]: *** [../../dist/public/dbm] Ошибка 134
make[1]: Leaving directory `/var/tmp/portage/dev-libs/nss-3.12.6-r1/work/nss-3.12.6/mozilla/security/dbm/include'
make: *** [export] Ошибка 2
 * ERROR: dev-libs/nss-3.12.6-r1 failed:
 *   dbm make failed
 *
 * Call stack:
 *     ebuild.sh, line  48:  Called src_compile
 *   environment, line 2689:  Called die
 * The specific snippet of code:
 *       emake -j1 CC="$(tc-getCC)" || die "dbm make failed";
 *
 * If you need support, post the output of 'emerge --info =dev-libs/nss-3.12.6-r1',
 * the complete build log and the output of 'emerge -pqv =dev-libs/nss-3.12.6-r1'.
 * This ebuild is from an overlay named 'multilib': '/var/lib/layman/multilib/'
 * The complete build log is located at '/var/lib/portage/logs/dev-libs:nss-3.12.6-r1:20100620-090652.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/nss-3.12.6-r1/temp/environment'.
 * S: '/var/tmp/portage/dev-libs/nss-3.12.6-r1/work/nss-3.12.6'


Фантазии закончились и это правильно, они бесполезны, очень часто просветление приносит посещение https://bugs.gentoo.org/.
:wq
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: dev-libs/nss utils

Сообщение dimugric »

Спасибо, но откат до 2.1 к сожалению не помог
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Решено: dev-libs/nss utils

Сообщение taaroa »

Ок, поехали

Код: Выделить всё

# emerge -K1 \=sys-apps/sandbox-2.1

These are the packages that would be merged, in order:

Calculating dependencies... done!
[binary     UD] sys-apps/sandbox-2.1 [2.2] USE="(-multilib)"

Total: 1 package (1 downgrade, 1 binary), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] y

# eix -Ic sandbox
[U] sys-apps/sandbox (2.1@20.06.2010 -> (~)2.2{tbz2}): sandbox'd LD_PRELOAD hack

# emerge -1 nss

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] dev-libs/nss-3.12.6-r101 [3.12.6-r1] USE="-utils" 0 kB [0=>1]

Total: 1 package (1 upgrade), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /var/lib/layman/rion

Would you like to merge these packages? [Yes/No] y

# eix -Iec nss
[I] dev-libs/nss (3.12.6-r101[1]@20.06.2010): Mozilla's Network Security Services library that implements PKI support
[1] "rion" /var/lib/layman/rion
[2] "multilib" /var/lib/layman/multilib
[3] "mozilla" layman/mozilla
[4] "multilib" layman/multilib
[5] "rion" layman/rion

# emerge -1K sandbox
# eix -e nss|grep Inst
     Installed versions:  3.12.6-r101{tbz2}[1](19:20:43 20.06.2010)(-utils)
# eix -e sandbox|grep Inst
     Installed versions:  2.2{tbz2}(19:23:20 20.06.2010)(-multilib)

[+] got root (:
:wq
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Решено: dev-libs/nss utils

Сообщение dimugric »

Спасибо, проблему решил
Обращаясь к той же багзилле, помимо отката sys-apps/sandbox к версии 2.1 сделал emerge -e system и dev-libs/nss-3.12.6-r2 собрался :rolleyes:
Темку можно закрывать
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали: