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