* Starting apache... [Tue Jun 24 22:45:33 2003] [error] Can't locate Apache.pm in @INC (@INC contains: /var/tmp/portage/mod_perl-1.27-r2/image/usr/lib/site_perl/5.8.0/i686- linux /usr/lib/perl5/5.8.0/i586- linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i586- linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/ven dor_perl/5.8.0/i586- linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl . /etc/apache/ /etc/apache/lib/perl) at (eval 2) line 3. [ !! ] dvb ids-0.82 # Apache.pm failed to load!.
perl 5.8.0 ExtUtils 6.05
mod_perl 1.27-r3 cleaned up path, but still doesn't work /etc/init.d/apache start * Starting apache... [Wed Jun 25 21:07:23 2003] [error] Can't locate Apache.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i586-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i586-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i586-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl . /etc/apache/ /etc/apache/lib/perl) at (eval 2) line 3.
Martin - wasn't rac working on this one with you already? Or is that a dup of this bug? Thanks, Mike
we talked about it on irc, but this is not fixed till now
Is it possible that Apache 2 is also installed on this machine? Can you use qpkg or epm to find out if Apache.pm is somewhere in the mod_perl package, and if so, what directory it is in, please?
i've never installed apache2 on any of my systems these files are provides by mod_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux/Apache.pm /usr/lib/perl5/vendor_perl/5.8.0/i686-linux/Bundle/Apache.pm
I am seeing 586-linux directories in your vendor-perl. Is there a chance that perl was somehow built when your CHOST was i586, or somehow gcc-config was confused? Can you try reemerging perl when there is no possibility of 586 gcc-lib directories being active?
It's possible that some variant of the tactic in http://forums.gentoo.org/viewtopic.php?t=65846 will work here.
sorry, that didn't fix it i've recompiled perl mod_perl and run libperlfix was never i586
Martin - I think he's referring to the "/usr/lib/perl5/vendor_perl/5.8.0/i586-linux" in your paste...(i'll step out of this now :) )
I have no issues merging mod_perl-1.99.09.ebuild
This is a libtool / gcc path issue. fix_libtool_files.sh should be able to solve it, in both the case where the gcc version doesn't match and the case where CHOST is wrong.