perl-PDL, perl 5.6.0, gimp, automatyczne zależności

wrobell wrobell w posexperts.com.pl
Sob, 25 Lis 2000, 20:31:09 CET


  1. Info
Za parę minut w cvs-ie znajdzie się na branchu PDL-new-layout
nowy spec do perl-PDL. Nowe źródła z których budowałem
pakiety też wypchnę, ale nie wiem ile to potrwa via modem.
Do zbudowania perl-PDL _jest_potrzebny_ perl-PDL-conf.patch
_z_w/w_brancza.

Pakiet się buduje, ale jeszcze potrzeba trochę szlifów
(przeniesienie manów do podpakietów).

  2. Kompilacja
Wg. autorów PDL, wsparcie dla OpenGL w tej wersji softu
kompiluje się tylko z Perlem 5.6, dlatego dopóki
nie przejdziemy na Perla 5.6, to niech ten spec zostanie
na w/w branchu (chyba, że komuś się uda to skompilować
ze starym Perlem).

Ten spec kompiluje się tylko z pakietem perl >= 5.6.0-2
(w 5.6.0-1 brakowało podselect, co zostało poprawione).

  3. Zależności
Są problemy z zależnościami, widget przyjrzysz się sprawie?

  3.1. Po pierwsze pakiet perl-PDL

dk:# rpm -i perl-PDL-2.1.2cvs20001124-1.i686.rpm
error: failed dependencies:
        perl(PDL::Config) is needed by perl-PDL-2.1.2cvs20001124-1

dk:# rpm -qpl perl-PDL-2.1.2cvs20001124-1.i686.rpm | grep Config
/usr/lib/perl5/site_perl/5.6.0/i686-pld-linux-thread-multi/PDL/Config.pm
/usr/lib/perl5/site_perl/5.6.0/i686-pld-linux-thread-multi/PDL/Doc/Config.pm

W logach budowania pakietu także nie widać, żeby znajdował odpowiednie
zależności.

  3.2. Po drugie gimp
Skompilował się bez problemów (wersja 1.1.29). Z tego co zauważyłem
skompilował wsparcie dla perl-a. Uruchamia się i twierdzi, że ma
wsparcie dla PDL. Zresztą:

dk:# rpm -q gimp
gimp-1.1.29-1

dk:# rpm -ql gimp | grep -e Gimp.pm -e PDL.pm
/usr/lib/perl5/site_perl/5.6.0/i686-pld-linux-thread-multi/Gimp.pm
/usr/lib/perl5/site_perl/5.6.0/i686-pld-linux-thread-multi/Gimp/PDL.pm

dk:# grep 'use PDL' /usr/lib/perl5/site_perl/5.6.0/\
    i686-pld-linux-thread-multi/Gimp/PDL.pm
  use PDL;


Natomiast nie widzi zależności:

dk:~# rpm -q --requires gimp
perl = 5.6.0
/usr/lib/perl5/site_perl/5.6.0/i686-pld-linux-thread-multi
gtk+ >= 1.2.8-3
/sbin/ldconfig
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsBzip2) <= 3.0.5-1


Gimp zresztą też powinien zależeć od kupy innych bibliotek, choćby - libjpeg,
libpng.


  wrobell <wrobell w posexperts.com.pl>
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 232 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/562102b4/attachment.bin


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