This ebuild has a DEPEND on ucd-snmp. When the newest version of ucd-snmp is installed, net-snmp-*, "emerge -upD world" complains about missing ucd-snmp. But ucd-snmp is defined as a blocker to net-snmp and vice versa. I modified the DEPEND to "virtual/snmp" and everything works fine, so I recommend this.
cyrus doesn't work with net-snmp (even with compatibility enabled). it still compiles, but disables snmp support. what do you mean that the newest version of ucd-snmp things complain about missing? I'm not understanding this. please elaborate.
I have net-snmp-5.0.9-r1 installed. When I want to emerge cyrus-imapd it wants to emerge ucd-snmp, too. But - net-snmp is already installed and that blocks the emerging of ucd-snmp. [blocks B ] net-analyzer/net-snmp ("virtual/snmp" from pkg net-analyzer/ucd-snmp-4.2.6-r1) Therefore I search the whole portage tree for DEPEND's on ucd-snmp, which are wrong, I thought. But - I did not know, that cyrus-imapd does not work with net-snmp... So - bad. very bad.
like I said, cyrus doesn't support net-snmp, but only ucd-snmp. you can either switch your system to ucd-snmp or just disable snmp support for cyrus by doing adding -snmp to your USE flags in /etc/make.conf or with something like this: # USE=-snmp emerge cyrus-imapd
temporary, please ignore.
*** This bug has been marked as a duplicate of 30490 ***