Recently I switched from potato to woody (modified sources.list and did a dist-upgrade). I'd been using the combination of the apache and libapache-mod-perl packages successfully under potato.
I am by no means an expert, but it looks to me as though libapache-mod-perl hasn't been updated to woody, specifically that it wasnt build using perl 5.6. When I start apache, I get an error when it loads my mod_perl startup.pl, and the @INC that's displayed contains all sorts of 5.005 paths, and not, eg /usr/share/perl/5.6.0. So, my first question is: is this correct; if not, what might I have done wrong? BTW, I also tried installing apache-perl instead of these two packages. Second question: I decided to be brave: I removed libapache-mod-perl and did apt-get --build source libapache-mod-perl This seemed to work but it installed stuff under ./debian/tmp rather than the usual system locations. I then moved mod_perl.so to ...apache/1.3/ and did a make perl_install to put stuff in the right place. Clearly this isn't the way it's supposed to be done! :-) Can someone tell me the right way to do this? Thanks. - Rob