[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