Краткий ответ: Репозиторий ActiveState PPM имеет предварительно скомпилированную версию Devel :: Cover, которую вы сможете установить.
Длинный ответ: Это не обычное сообщение от MakeMaker, поэтому я хочу догадаться, что это дополнение ActiveState, но, вероятно, это правда. Проблема именно в том, что говорится в сообщении об ошибке; В вашем дистрибутиве отсутствуют некоторые важные файлы, в частности заголовочные файлы C для Perl, поэтому он не может скомпилировать код C, необходимый для таких модулей, как Devel :: Cover. Это часто является результатом чрезмерного усердия системного администратора или упаковщика, стремящегося сэкономить несколько десятков К дискового пространства. Вы можете вероятно взять файлы заголовков из источника 5.8.7 , скопировать их в каталог CORE, и это будет вероятно работать. Ничего хуже не будет.
Я согласен с Эваном в том, что, предполагая, что это машина с Windows, вам следует переключиться на Strawberry Perl, который намного лучше работает с остальным сообществом Perl, чем ActivePerl.
В противном случае ActiveState является коммерческой компанией, и они платят за поддержку Perl. Дайте им кольцо.