Now you need to generate make dependencies by running "make depend". You might prefer to run it in background: "make depend > makedepend.out &" It can take a while, so you might not want to run it right now. Run make depend now? [y] sh ./makedepend MAKE=make make[1]: Entering directory `/home/daniel/dev/perl/perl-5.8.8' sh writemain lib/auto/DynaLoader/DynaLoader.a > perlmain.c rm -f opmini.c cp op.c opmini.c echo av.c scope.c op.c doop.c doio.c dump.c hv.c mg.c reentr.c perl.c perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c utf8.c gv.c sv.c taint.c toke.c util.c deb.c run.c universal.c xsutils.c pad.c globals.c perlio.c perlapi.c numeric.c locale.c pp_pack.c pp_sort.c miniperlmain.c perlmain.c opmini.c | tr ' ' '\n' >.clist make[1]: Leaving directory `/home/daniel/dev/perl/perl-5.8.8' ./makedepend: 1: Syntax error: Unterminated quoted string make: *** [depend] Fehler 2 If you compile perl5 on a different machine or from a different object directory, copy the Policy.sh file from this object directory to the new one before you run Configure -- this will help you with most of the policy defaults.