I have yet to narrow the bug down to the exact component... but Mail (at least IMAP) does not work in mozilla-1.1-r1 with USE="ssl gtk2". I have yet to try it without those options though. IMAP acts like it's logging in, but it never pulls up the password prompt.
It is strictly gtk2 which is causing the breakage. Everything works properly when not linked against gtk2. I have not yet had a chance to create a patch for this bug yet... (perhaps already fixed in CVS)
"gtk2" breaks a lot of things. That is why the warning in use.desc ...
I know gtk2 breaks a lot of stuff. I normally don't use gtk2, was just testing it out b/c I wanted to try Galeon-cvs which required Mozilla to be compiled with gtk2 support, and in the interrum, found a bug I didn't see specifically reported. It's a bug, and I filed a bug report... seemed to make sense to me. Next time I will not file a bug report until I have created a patch to fix it ...
Sorry, let me put it a bit better. Since we are a small group of developers, and not a few devs for one package, things like this should rather be reported to the moz developers over at mozilla.org, or here if there is an actual fix for it out. We do appreciate feedback, but in general for something that will take a *lot* of hacking to get fixed, we just are not enouth devs :(
I totally understand where gentoo is, and how everything works, the job of the gentoo developers is to create a distribution, not hack/maintain source of other projects. But, in a program like mozilla, where the ebuild by default applies many patches, whether for stability, compilability, or feature additions, it can be hard to define where bugs should be reported as the origination of the patch causing the problem is not easy to identify. Submitting a bug report to Mozilla stating you had applied patch x,y, & z, the bug report would be closed immediately because that doesn't help them at all unless you are running a release or the current HEAD... This is why I filed a bug report here.
The only patch we apply is the gtk2 stuff from mozilla HEAD. Without it, gtk2 still breaks most things.
*** This bug has been marked as a duplicate of 8774 ***