There are a lot of failures like: i686-pc-linux-gnu-gcc -c -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=prescott -g0 -w -DVERSION=\"3.69\" -DXS_VERSION=\"3.69\" -fPIC "-I/usr/lib/perl5/5.12.4/i686-linux/CORE" -DMARKED_SECTION Parser.c In file included from Parser.xs:18: /usr/lib/perl5/5.12.4/i686-linux/CORE/perl.h:5905:63: error: libutil.h: No such file or directory make: *** [Parser.o] Error 1 then: find /usr/include/ -name libutil.h /usr/include/bsd/libutil.h and in perl.h: #ifdef I_LIBUTIL # include <libutil.h> /* setproctitle() in some FreeBSDs */ so, changing it in bsd/libutil.h work as expected.
Please always tell us which perl you have installed! Currently there are three versions of 5.12.4 in the tree. Perl's post release maintenance is shit shit shit http://www.nntp.perl.org/group/perl.perl5.porters/2011/12/msg180579.html
latest x86 stable: 5.12.4-r1
Iy no make sense - fix old stable perl, if we have any problem for newest perl (like 5.16.3) just reopen it.