As the topic says, I can`t compile perl, which isn`t that much of a problem, except that every time I run emerge -u world, perl is one o the first to go, and then fails, making me have to update everything manuall. here is the "final output: (quote start) /usr/include/ndbm.h:21: unterminated string or character constant /usr/include/ndbm.h:4: possible real start of unterminated constant In file included from NDBM_File.xs:9: /usr/include/ndbm.h:1: parse error before character 0177 /usr/include/ndbm.h:1: stray '\' in program /usr/include/ndbm.h:1: nondigits in number and not hexadecimal /usr/include/ndbm.h:1: nondigits in number and not hexadecimal /usr/include/ndbm.h:3: stray '\' in program /usr/include/ndbm.h:3: stray '\' in program /usr/include/ndbm.h:3: nondigits in number and not hexadecimal /usr/include/ndbm.h:3: nondigits in number and not hexadecimal /usr/include/ndbm.h:6: warning: unknown escape sequence `\$' /usr/include/ndbm.h:14: warning: unknown escape sequence: `\' followed by char code 0x16 /usr/include/ndbm.h:181: stray '\' in program /usr/include/ndbm.h:181: stray '\' in program /usr/include/ndbm.h:448: Unterminated string constant make[1]: *** [NDBM_File.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/perl-5.6.1-r4/work/perl-5.6.1/ext/NDBM_File' make: *** [lib/auto/NDBM_File/NDBM_File.so] Error 2 (quote end) What to do? -- MvH / Best Regards Andreas Mellingen aka RaZieL