Wednesday, December 1, 2010

Building Perl 5.6.2

Edit Configure:

@@ -14249,7 +14249,7 @@
 set signal
 if eval $compile_ok; then
- ./signal$_exe | $sort -n +1 | $uniq | $awk -f signal.awk >signal.lst
+ ./signal$_exe | ($sort -n -k 2 2>/dev/null || $sort -n +1) | $uniq | $awk -f signal.awk >signal.lst
 else
  echo "(I can't seem be able to compile the whole test program)" >&4
  echo "(I'll try it in little pieces.)" >&4

(see http://www.nntp.perl.org/group/perl.perl5.porters/2007/07/msg126333.html) 

Edit config.sh and config.h to remove pointers to libraries > 5.6.2 (such as 5.13.7)

On Linux ">/usr/include/asm/page.h"

sh Configure -de
make -j2
make test
make install
 
Then you need to install old stuff,  because newer ones don't support 5.6:
  
install G/GA/GAAS/Digest-MD5-2.40.tar.gz
install G/GA/GAAS/libwww-perl-5.837.tar.gz 
install R/RA/RAM/Storable-1.0.14.tar.gz
force install  D/DA/DAGOLDEN/Capture-Tiny-0.21.tar.gz
install A/AN/ANDK/CPAN-1.9800.tar.gz

No comments:

Post a Comment