Apply by doing: cd /usr/src patch -p0 < 006_perl_zlib.patch Then rebuild and install perl: cd gnu/usr.bin/perl make -f Makefile.bsd-wrapper obj make -f Makefile.bsd-wrapper depend make -f Makefile.bsd-wrapper make -f Makefile.bsd-wrapper install Index: gnu/usr.bin/perl/ext/Compress/Raw/Zlib/Zlib.xs =================================================================== RCS file: /cvs/src/gnu/usr.bin/perl/ext/Compress/Raw/Zlib/Zlib.xs,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 Zlib.xs --- gnu/usr.bin/perl/ext/Compress/Raw/Zlib/Zlib.xs 29 Sep 2008 17:18:14 -0000 1.1.1.1 +++ gnu/usr.bin/perl/ext/Compress/Raw/Zlib/Zlib.xs 21 Jun 2009 15:34:44 -0000 @@ -1295,7 +1295,7 @@ if (s->stream.avail_out == 0 ) { /* out of space in the output buffer so make it bigger */ - Sv_Grow(output, SvLEN(output) + bufinc) ; + Sv_Grow(output, SvLEN(output) + bufinc +1) ; cur_length += increment ; s->stream.next_out = (Bytef*) SvPVbyte_nolen(output) + cur_length ; increment = bufinc ;