Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 515430 - >=sys-libs/ncurses-5.9-r3: Outdated prefix version causes broken rdeps
Summary: >=sys-libs/ncurses-5.9-r3: Outdated prefix version causes broken rdeps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-27 07:00 UTC by Ruud Koolen (RETIRED)
Modified: 2014-08-04 16:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ruud Koolen (RETIRED) archtester gentoo-dev Security 2014-06-27 07:00:21 UTC
The latest version of sys-libs/ncurses in prefix-tree is sys-libs/ncurses-5.9-r1, but there are ebuilds in gx86 that depend on >=sys-libs/ncurses-5.9-r3, causing installation of those packages to break unless the offending package versions are manually masked.
Comment 1 Roland 2014-07-10 12:07:29 UTC
Hello,

I get this Error:

emerge: there are no ebuilds to satisfy ">=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]".
(dependency required by "dev-libs/openssl-1.0.1h-r2" [ebuild])
(dependency required by "net-nds/openldap-2.4.38-r2[ssl,samba,-smbkrb5passwd,minimal]" [ebuild])
(dependency required by "net-fs/samba-3.6.23-r1[ldap]" [ebuild])
(dependency required by "app-emulation/wine-1.7.21[samba]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
localhost mnt # emerge sys-libs/ncurses -pv
Comment 2 Christoph Junghans (RETIRED) gentoo-dev 2014-07-31 20:46:01 UTC
I feeling a little overwhelmed by the aix changes in sys-libs/ncurses-5.9-r2.1.

@Haubi: could you have a look at that? Can we drop the interix patch, too?
Comment 3 Michael Haubenwallner (RETIRED) gentoo-dev 2014-08-01 09:02:56 UTC
(In reply to Christoph Junghans from comment #2)

There isn't so much magic for the aix (and hpux) here: I've found it easier to use libtool on these platforms instead of fixing the non-libtool build of ncurses. Actually, ncurses already provides configure --with-libtool to utilize (host's) libtool from PATH.

But as this has it's own problems (seen with apache-things), I've introduced the per-package "host-libtool".
Maybe this isn't needed any more and usr/bin/libtool from sys-devel/libtool correctly is elibtoolize'd - which is the crucial bit for exotic platforms.

While Interix itself is about to die, the patch is accepted upstream.
Comment 4 Christoph Junghans (RETIRED) gentoo-dev 2014-08-01 17:09:50 UTC
@haubi: could you bump it please.
Comment 5 Michael Haubenwallner (RETIRED) gentoo-dev 2014-08-04 11:52:17 UTC
done.