mod_php and php have a broken imap checker. I have the requested type of imap installed <uw-imap> but when emerging imap it always gives me no imap support. The the moment I've hacked my ebuild to support it anywayz, but can you check into it, It's real nasty on my webserver when I do a "emerge -u world" just to find out that my webmail service to my clients isn't working anymore. THANX.
Jelle: Can you show me how you tweak your ebuild?
Sure, NP: I tweaked both the mod_php and the php file similar. I skipped all the tests because I had installed both imap and ssl, so I needed no imap or ssl testing. this was with modphp-4.2.3-r1.ebuild: ------------------------ DEPEND=" >=net-www/apache-1.3.26-r2 imap? ( >=net-mail/uw-imap-2001a ) and I skipped the entire imap checking by just hardlining in: myconf="${myconf} --with-imap --with-imap-ssl" --------------------------------------- I think it's DEPEND section that's broken. It doesn't recognize uw-imap-2001a or uw-imap-2001a-r1 or r2 is installed..
gotcha... I'll add the functionality
should be fixed
Re-opening the bug. After checking with version 4.3.0-r2.ebuild it didn't work. Not working in php-4.3.0-r2.ebuild as in mod_php-4.3.0-r2.ebuild. The depend part does not recognize imap installed on the machine. Here is where it goes wrong: DEPEND=" imap? ( >=net-mail/uw-imap-2001a-r1 )" Depend does NOT recognise my installation of either uw-imap-2001a-r1 or uw-imap-2001a-r2 <which I have installed atm>. Again I've hardlined the myconf statement, but I'll try working on it this week to find a solution to the depend part as well, I'll hope you work with me. This is reall anoying when I'm upgrading my stable php packages and my webmail stops working. It really pisses my clients off :(
It still doesn't resolve your IMAP support right, but I found another temporary fix: put imap in the USE line of the /etc/make.conf
I think 'imap' in the USE flags should be the actual solution to this. Do you agree Jelle and Ryan ?
Yes, see my comment of the 12th of march :) if you set imap in your USE="" line then it will work. <Same goes for ipv6 support :) >
Ok, great. this bug is now resolved.