Marc 'HE' Brockschmidt wrote:
"Salve J Nilsen" <[EMAIL PROTECTED]> writes:

Marc 'HE' Brockschmidt wrote:

"Salve J. Nilsen" <[EMAIL PROTECTED]> writes:

When creating a bunch of packages that depend on eachother, using
dh-make-perl with apt-file installed, each of the packages install
the following file:
 /usr/lib/perl/5.8/perllocal.pod

This *can't* happen if you use the ExtUtils::MakeMaker from the perl-modules Debian package. The installation of the .perllocal.pod (and also .packlist) file isn't done for perl or vendor installation. Do you have your own Perl installed on top of the Debian one?

No, I'm using perl-modules 5.8.4-8 on sarge... Perhaps ExtUtils::MakeMaker has chaged there recently?


No, i have the sources for perl 5.8.4-8 here (and can't reproduce your
problem). Please send me the output of this:

grep -nA 14 "doc_perl_install ::" `perl -le 'for(@INC){$f="$_/ExtUtils/MM_Unix.pm";-f $f && print $f}'`

You were right, there was an additional installation of ExtUtils::MakeMaker! Argh. (Output has been attached.)


Would it be sensible to do a sanity-check for this kind of error somewhere in dh-make-perl?


- Salve

--
Salve J. Nilsen <salvejn at met dot no> / Systems Developer
Norwegian Meteorological Institute           http://met.no/
Information Technology Department / Section for Development
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm:2494:doc_perl_install ::
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2495-   $(NOECHO) $(ECHO) 
Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2496-   -$(NOECHO) $(MKPATH) 
$(DESTINSTALLARCHLIB)
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2497-   -$(NOECHO) 
$(DOC_INSTALL) \
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2498-           "Module" 
"$(NAME)" \
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2499-           "installed 
into" "$(INSTALLPRIVLIB)" \
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2500-           LINKTYPE 
"$(LINKTYPE)" \
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2501-           VERSION 
"$(VERSION)" \
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2502-           EXE_FILES 
"$(EXE_FILES)" \
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2503-           >> 
}.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2504-
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2505-doc_site_install ::
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2506-   $(NOECHO) $(ECHO) 
Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2507-   -$(NOECHO) $(MKPATH) 
$(DESTINSTALLARCHLIB)
/usr/local/share/perl/5.8.4/ExtUtils/MM_Unix.pm-2508-   -$(NOECHO) 
$(DOC_INSTALL) \
--
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm:2540:doc_perl_install ::
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2541-
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2542-doc_site_install ::
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2543-   $(NOECHO) $(ECHO) Appending 
installation info to $(DESTINSTALLSITEARCH)/perllocal.pod
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2544-   -$(NOECHO) umask 02; $(MKPATH) 
$(DESTINSTALLSITEARCH)
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2545-   -$(NOECHO) umask 02; 
$(DOC_INSTALL) \
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2546-           "Module" "$(NAME)" \
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2547-           "installed into" 
"$(INSTALLSITELIB)" \
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2548-           LINKTYPE "$(LINKTYPE)" \
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2549-           VERSION "$(VERSION)" \
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2550-           EXE_FILES 
"$(EXE_FILES)" \
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2551-           >> 
}.$self->catfile('$(DESTINSTALLSITEARCH)','perllocal.pod').q{
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2552-
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2553-doc_vendor_install ::
/usr/share/perl/5.8/ExtUtils/MM_Unix.pm-2554-

Reply via email to