[perl] pliki *.ph, obecność socks.h w trakcie budowania
Radoslaw Zielinski
radek w karnet.pl
Śro, 11 Wrz 2002, 22:46:21 CEST
Nie dostarczamy z perlem plików *.ph, generowanych przez h2ph. Z tego
powodu nie działają niektóre moduły, np:
$ perl -MFilesys::DiskSpace -wle 'print df "."'
An error occured. statfs failed. Did you run h2ph?
Cannot use df on this machine (untested or unsupported). at -e line 1
czy:
$ perl -MDevice::SerialPort -wle ''
Device::Serial could not find ioctl definitions!
Problem w tym, że trochę tych plików dużo (to nie są wszystkie):
$ ls -s1h perl-5.6.1-5*
2.2M perl-5.6.1-56.i686.rpm
2.7M perl-5.6.1-57.i686.rpm
$ rpm -ql perl | grep \\.ph$ | xargs cat | bzip2 -9 | wc -c
405131
$ rpm -ql perl | grep \\.ph$ | xargs cat | wc -c
3296715
$ rpm -ql perl | grep \\.ph$ | wc -l
848
Część jest zbędna (generowane są dla (chyba) wszystkich *.h, obecnych
w systemie). Nie potrafię przy tym jednoznacznie określić, które z nich
są/będą potrzebne, a które nie.
IMO najmniejsze zło to wrzucenie wszystkich. Komentarze?
Druga (drobniejsza) sprawa: perl w trakcie budowania szuka <socks.h>,
obecnego w dante-devel. Czy ta biblioteka nie powinna być w związku
z tym w BR? W sumie nie wiem, na co to rzutuje...
--
Radosław Zieliński <radek w karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/0292a802/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl