[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