[SOLVED]emerge - спотыкается на sed и libacl
ghostby 18 сентября, 2009 - 00:16
Не могу обновить world. При любой попытке чтонить установить/обновить emerge падает. Ругается всегда одинаково - "sed: relocation error: sed: symbol acl_set_fd, version ACL_1.0 not defined in file libacl.so.1 with link time reference". Пересобрать libacl или sed никак не получается по этим же причинам. revdep-rebuild ни на что не ругается.
Как побороть ума не приложу. =(
emerge -uDNv world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/libsigc++-2.2.4.2 [2.2.3] USE="-doc -test (-debug%)" 3,513 kB [ebuild U ] app-cdr/cdrtools-2.01.01_alpha65 [2.01.01_alpha64] USE="acl unicode" 1,795 kB [ebuild U ] dev-libs/nss-3.12.4 [3.12.3-r1] USE="-utils" 5,287 kB [ebuild U ] media-libs/fontconfig-2.7.3 [2.7.2] USE="-doc" 1,507 kB [ebuild U ] dev-libs/libxml2-2.7.4-r1 [2.7.4] USE="python readline -debug -doc -examples -ipv6 -test" 0 kB [ebuild U ] app-admin/eselect-opengl-1.0.8-r1 [1.0.7] 57 kB [ebuild U ] x11-apps/xinit-1.0.8-r6 [1.0.8-r5] USE="hal pam -debug -minimal" 0 kB [ebuild U ] media-video/totem-2.26.3-r1 [2.26.3] USE="bluetooth python -debug -doc -galago -lirc -nautilus -nsplugin -tracker" 0 kB [ebuild U ] x11-base/xorg-server-1.6.3.901-r2 [1.6.3.901-r1] USE="hal nptl xorg -debug -dmx -ipv6 -kdrive -minimal -sdl -tslib" 0 kB Total: 9 packages (9 upgrades), Size of downloads: 12,157 kB >>> Verifying ebuild manifests >>> Starting parallel fetch >>> Emerging (1 of 9) dev-libs/libsigc++-2.2.4.2 >>> Downloading 'http://distfiles.gentoo.org/distfiles/libsigc++-2.2.4.2.tar.bz2' --2009-09-18 03:55:53-- http://distfiles.gentoo.org/distfiles/libsigc++-2.2.4.2.tar.bz2 Resolving distfiles.gentoo.org... 140.211.166.134, 149.20.20.135, 156.56.247.195, ... Connecting to distfiles.gentoo.org|140.211.166.134|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3596750 (3.4M) [application/x-tar] Saving to: `/usr/portage/distfiles/libsigc++-2.2.4.2.tar.bz2' 100%[===================================================================================>] 3,596,750 19.2K/s in 3m 29s 2009-09-18 03:59:23 (16.8 KB/s) - `/usr/portage/distfiles/libsigc++-2.2.4.2.tar.bz2' saved [3596750/3596750] * libsigc++-2.2.4.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking libsigc++-2.2.4.2.tar.bz2 to /var/tmp/portage/dev-libs/libsigc++-2.2.4.2/work >>> Source unpacked in /var/tmp/portage/dev-libs/libsigc++-2.2.4.2/work >>> Preparing source in /var/tmp/portage/dev-libs/libsigc++-2.2.4.2/work/libsigc++-2.2.4.2 ... sed: relocation error: sed: symbol acl_set_fd, version ACL_1.0 not defined in file libacl.so.1 with link time reference * * ERROR: dev-libs/libsigc++-2.2.4.2 failed. * Call stack: * ebuild.sh, line 49: Called src_prepare * environment, line 2668: Called die * The specific snippet of code: * sed -i 's|^\(SUBDIRS =.*\)examples\(.*\)$|\1\2|' Makefile.in || die "sed examples failed"; * The die message: * sed examples 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/dev-libs/libsigc++-2.2.4.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libsigc++-2.2.4.2/temp/environment'. * >>> Failed to emerge dev-libs/libsigc++-2.2.4.2, Log file: >>> '/var/tmp/portage/dev-libs/libsigc++-2.2.4.2/temp/build.log'
»
- Для комментирования войдите или зарегистрируйтесь
Я так думаю, тебе нужно
Я так думаю, тебе нужно откопать бинарный пакет sed и поставить его. Ищи здесь - http://dev.gentooexperimental.org/binpkg/
После установки - пройтись revdep-rebuild'ом
Не грусти, товарищ! Всё хорошо, beautiful good!
Спасибо большое. Полечил свою
Спасибо большое. Полечил свою генту. =)
Даже и не знал что существуют подобные ресурсы.