+ -
当前位置:首页 → 问答吧 → emerge -uDN world失败

emerge -uDN world失败

时间:2008-04-15

来源:互联网

终于解决了这个问题,是由于curl的版本原因,只要
echo "net-misc/curl-7.18.1 ~x86" >> /etc/portage/package.keywords
更新一下版本了就行了,curl-7.18.1还属于mask

emerge -uDN world -pv

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

Calculating world dependencies... done!
[ebuild N ] net-misc/curl-7.17.1 USE="kerberos ldap ssl -ares -gnutls -idn -ipv6 -nss -test" 0 kB
[ebuild U ] x11-libs/vte-0.16.13 [0.16.12] USE="opengl python -debug -doc" 1,089 kB
[ebuild U ] app-text/poppler-bindings-0.6.3 [0.6.1] USE="cairo gtk -qt3 -qt4 -test" 0 kB
[ebuild R ] www-client/epiphany-2.20.3 USE="python spell* -debug -doc -networkmanager -xulrunner" 0 kB

Total: 4 packages (2 upgrades, 1 new, 1 reinstall), Size of downloads: 1,089 kB
localhost pjq # emerge -uDN world
Calculating world dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 4) net-misc/curl-7.17.1 to /
* curl-7.17.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking curl-7.17.1.tar.bz2 ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking curl-7.17.1.tar.bz2 to /var/tmp/portage/net-misc/curl-7.17.1/work
* Applying curl-7.16.2-strip-ldflags.patch ... [ ok ]
* Applying curl-7.17.1-null-handler-segfault.patch ... [ ok ]
* Running elibtoolize in: curl-7.17.1
* Applying install-sh-1.5.patch ...
* Applying portage-1.5.10.patch ...
* Applying sed-1.5.6.patch ...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-misc/curl-7.17.1/work/curl-7.17.1 ...
*
* ERROR: net-misc/curl-7.17.1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2371: Called die
* The specific snippet of code:
* die 'ldap and kerberos (gssapi) not playing nicely try version >=7.18.1';
* The die message:
* ldap and kerberos (gssapi) not playing nicely try version >=7.18.1
*
* 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/net-misc/curl-7.17.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-misc/curl-7.17.1/temp/environment'.
*

* Messages for package net-misc/curl-7.17.1:

*
* ERROR: net-misc/curl-7.17.1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2371: Called die
* The specific snippet of code:
* die 'ldap and kerberos (gssapi) not playing nicely try version >=7.18.1';
* The die message:
* ldap and kerberos (gssapi) not playing nicely try version >=7.18.1
*
* 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/net-misc/curl-7.17.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-misc/curl-7.17.1/temp/environment'.
*

作者: pjq   发布时间: 2008-04-15

emerge -uDN world
Calculating world dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 4) net-misc/curl-7.17.1 to /
* curl-7.17.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking curl-7.17.1.tar.bz2 ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking curl-7.17.1.tar.bz2 to /var/tmp/portage/net-misc/curl-7.17.1/work
* Applying curl-7.16.2-strip-ldflags.patch ... [ ok ]
* Applying curl-7.17.1-null-handler-segfault.patch ... [ ok ]
* Running elibtoolize in: curl-7.17.1
* Applying install-sh-1.5.patch ...
* Applying portage-1.5.10.patch ...
* Applying sed-1.5.6.patch ...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-misc/curl-7.17.1/work/curl-7.17.1 ...
*
* ERROR: net-misc/curl-7.17.1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2371: Called die
* The specific snippet of code:
* die 'ldap and kerberos (gssapi) not playing nicely try version >=7.18.1';
* The die message:
* ldap and kerberos (gssapi) not playing nicely try version >=7.18.1
*
* 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/net-misc/curl-7.17.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-misc/curl-7.17.1/temp/environment'.
*

* Messages for package net-misc/curl-7.17.1:

*
* ERROR: net-misc/curl-7.17.1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2371: Called die
* The specific snippet of code:
* die 'ldap and kerberos (gssapi) not playing nicely try version >=7.18.1';
* The die message:
* ldap and kerberos (gssapi) not playing nicely try version >=7.18.1
*
* 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/net-misc/curl-7.17.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-misc/curl-7.17.1/temp/environment'.
*

作者: pjq   发布时间: 2008-04-15

作者: pjq   发布时间: 2008-04-15

Disabled the kerberos flag

作者: zhllg   发布时间: 2008-04-15

引用:
作者: zhllg
Disabled the kerberos flag
disabled kerberos后,确实能够安装,
查了一下kerberos是一个通信加密的东西,好像与ssh还有关,把它disable之后,会不会对这些产生影响呢?

作者: pjq   发布时间: 2008-04-15

如果不确定,就不需要

作者: zhllg   发布时间: 2008-04-15

eix-sync

作者: 晨想   发布时间: 2008-04-15

sometimes you should also try revdep-rebuild for dependency breakage.

作者: lzlz   发布时间: 2008-04-15

kerberos无关痛痒,gentoo用到1个礼拜前都没有打开过,升级到2008 beta,他要加,就加了。

作者: 三翻领   发布时间: 2008-04-15