perl-PDL 2.2

Paweł A. Gajda mis w k2.net.pl
Pią, 2 Lut 2001, 19:21:26 CET


piątek 02/02/2001 12:28:28, Tomasz Kłoczko:
> 
> Właśnie to odświerzyłem ale nadal produkt końcowy nie jest poprawny:
> 
> # rpm -Uvh perl-PDL-2.2-1.i686.rpm perl-PDL-Demos-2.2-1.i686.rpm
> perl-PDL-Gra<2-1.i686.rpm perl-PDL-IO-Pnm-2.2-1.i686.rpm
> perl-PDL-perldl-2.2-1.i686.rpm 
> błąd: niespełnione zależności:
>         perl(PDL::Config) jest wymagany przez perl-PDL-2.2-1
>         perl(PDL::Graphics::TriD::GL) jest wymagany przez perl-PDL-Demos-2.2-1
>         perl(PDL::Graphics::TriD::GL) jest wymagany przez perl-PDL-Graphics-TriD-2.2-1
> 
> ja sie tam na perlu za mocno nei znam ale na moje oko pliki w których
> mogłby być odpwoednie moduły są. Ergo -> coś jest w nich nie tak, że
> skrypty do zależnosci generują coś nie tak.

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.

Paweł



Więcej informacji o liście dyskusyjnej pld-devel-pl