Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674682 - mail-client/mutt-1.11.1-r1 depends on net-dns/libidn2 but uses net-dns/libidn
Summary: mail-client/mutt-1.11.1-r1 depends on net-dns/libidn2 but uses net-dns/libidn
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Fabian Groffen
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-06 15:13 UTC by Jeroen Roovers (RETIRED)
Modified: 2019-11-14 08:53 UTC (History)
2 users (show)

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 Jeroen Roovers (RETIRED) gentoo-dev 2019-01-06 15:13:13 UTC
The build system supports both net-dns/idn and net-dns/idn2, but the ebuild is confusing the two by depending on the latter whilst configuring for the former.

configure --help:

  --with-idn=[PFX]        Use GNU libidn for internationalized domain names
  --with-idn2=[PFX]       Use GNU libidn2 for internationalized domain names
Comment 1 Fabian Groffen gentoo-dev 2019-01-06 20:09:59 UTC
Oi, this is no longer automagic...  nice catch!
Comment 2 Fabian Groffen gentoo-dev 2019-01-06 20:39:13 UTC
correction: it is, but I failed hard.
Comment 3 Larry the Git Cow gentoo-dev 2019-01-06 20:42:44 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89625734e2102b1e2f7f76532321e0cd76941150

commit 89625734e2102b1e2f7f76532321e0cd76941150
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2019-01-06 20:42:09 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2019-01-06 20:42:35 +0000

    mail-client/mutt: fix dependencies for USE=idn, thanks jer
    
    Closes: https://bugs.gentoo.org/674682
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 mail-client/mutt/{mutt-1.11.1-r1.ebuild => mutt-1.11.1-r2.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
Comment 4 Michał Bartoszkiewicz 2019-11-12 23:34:50 UTC
This seems to still be a problem with mutt-1.10.1 (current stable version):
[…]
checking stringprep.h usability... no
checking stringprep.h presence... no
checking for stringprep.h... no
checking idn/stringprep.h usability... no
checking idn/stringprep.h presence... no
checking for idn/stringprep.h... no
checking idna.h usability... no
checking idna.h presence... no
checking for idna.h... no
checking idn/idna.h usability... no
checking idn/idna.h presence... no
checking for idn/idna.h... no
checking for library containing stringprep_check_version... no
configure: error: IDN was requested, but libidn was not usable on this system
Comment 5 Larry the Git Cow gentoo-dev 2019-11-14 08:53:05 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5c75fbd1ac48262ebece82a4142136c04dcfda

commit 6c5c75fbd1ac48262ebece82a4142136c04dcfda
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2019-11-13 08:01:47 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2019-11-14 08:52:56 +0000

    mail-client/mutt-1.10.1: fix libidn automagic dep, bug #674682
    
    Closes: https://bugs.gentoo.org/674682
    Package-Manager: Portage-2.3.76, Repoman-2.3.16
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>

 mail-client/mutt/mutt-1.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)