[perl] pliki *.ph, obecność socks.h w trakcie budowania
Radoslaw Zielinski
radek at karnet.pl
Wed Sep 11 22:46:21 CEST 2002
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 at karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20020911/0292a802/attachment.sig>
More information about the pld-devel-pl
mailing list