perl-PDL 2.2
Paweł A. Gajda
mis at k2.net.pl
Fri Feb 2 19:46:01 CET 2001
Friday 02/02/2001 19:27:59, wrobell:
> On Fri, Feb 02, 2001 at 07:21:26PM +0100, Paweł A. Gajda wrote:
> [...]
> > PDL nie trzyma się tu konwencji, wg której plik A/B/C.pm ma jednocześnie
> > "package A::B::C". Perl widząc use A::B::C (wg czego generowane są
> > wymagania) szuka pliku A/B/C.pm, a nie pakietu A::B::C.
> > W PDL/Config.pm jest:
> >
> > $ grep package PDL/Config.pm
> > package PDL;
> >
> > Podobnie jest pewnie w 2 pozostałych przypadkach. Na dobrą sprawę
> > należałoby przepisać perl.prov tak, żeby przeglądał katalogi
> > w poszukiwaniu pmów.
>
> To jest to blad, czy tez jest to dozwolone?
Dozwolone, tyle że rzadko spotykane.
Metoda szukania po katalogach, czyli coś w rodzaju:
find $RPM_BUILD_ROOT -name \*.pm | sed -e 's|^$PERL_ROOT||' -e 's|/|::|g'
gdzie $PERL_ROOT jest jednym z katalogów z @INC, też doskonała nie jest.
Część pakietów jest instalowanych poza standardowym /usr/lib/perl5/ (lyx,
sgml-tools, latex2html) i dla nich nie ma jak wyciąć początku ścieżki,
tak żeby otrzymać nazwę pakietu.
Paweł
________________________
http://lists.pld.org.pl/
More information about the pld-devel-pl
mailing list