Summary: | net-mail/courier-imap-4.16.0 with net-libs/courier-unicode-1.3 - configure: error: The Courier Unicode Library appears not to be installed. You may need to install a separate development subpackage, in addition to the main package | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeroen Roovers (RETIRED) <jer> |
Component: | [OLD] Server | Assignee: | David Heidelberg (okias) <david> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bjh-gentoobt, chad, dlan, dliana, gentoo, iga, proxy-maint, reb, s2x0nl902, zeekec |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
net-mail:courier-imap-4.16.0:20150702-044050.log.xz
config.log courier-imap-4.16.0-unicode.patch |
Description
Jeroen Roovers (RETIRED)
2015-07-03 03:56:04 UTC
Created attachment 406100 [details]
config.log
The current stable is not affected, so this blocks a future stabilization of 4.16.0 Created attachment 408446 [details, diff]
courier-imap-4.16.0-unicode.patch
installed net-libs/courier-unicode-1.3, and found that it change unicode.h to courier-unicode.h (change libunicode.so to libcourier-unicode.so)
$ qlist -e courier-unicode |grep include
/usr/include/courier-unicode.h
so the patch is basically a output of "s/unicode/courier-unicode/" ..
thanks, maintainer should better report this to upstream (or maybe already have a fix there)
There is no need to manually patch version 4.16.0. courier-unicode-1.3 works together with courier-imap-4.16.2 (version bump is requested by 553720). After courier-imap-4.16.2 is in the tree the problem should be solved.
If you want to compile courier-imap-4.16.0 you need to mask:
/etc/portage/package.mask
-------------------------
>=net-libs/courier-unicode-1.3
>=net-libs/courier-authlib-0.66.3
(In reply to csefko from comment #4) > There is no need to manually patch version 4.16.0. courier-unicode-1.3 works > together with courier-imap-4.16.2 (version bump is requested by 553720). > After courier-imap-4.16.2 is in the tree the problem should be solved. > If you want to compile courier-imap-4.16.0 you need to mask: > > /etc/portage/package.mask > ------------------------- > >=net-libs/courier-unicode-1.3 > >=net-libs/courier-authlib-0.66.3 1. You are missing a point here. Masking versions is a last resort and is not needed. courier-imap-4.16.0 builds and installs fine with net-libs/courier-unicode-1.1. Rather than patching an incompatible version, simply set a border to version 1.1 of net-libs/courier-unicode-1.1 like so ~net-libs/courier-unicode-1.1 2. In summary, courier-unicode-1.1 suits or matches courier-imap-4.16.0 and courier-unicode-1.3 suits or matches matches courier-imap-4.16.2 which I shall bump and set the border versioning accordingly. 3. The designated proxy maintainer of this package, like others, has contributed nothing. Any volunteers to take over the maintainership under proxy-maint? In reply to dlan, I think the above makes it unnecessary to report this to upstream. net-mail/courier-imap: bump, set border version to courier-unicode described in bug #553820, fixes bugs #553820 & #553720 |