Какую версию Perl вы используете на своей Windows-коробке? Это похоже на Strawberry Perl , потому что я вижу ссылки на mingw . Тем не менее, линия, которая убивает вас:
-D_NOT_CORE -DmDB_Prefix_t=size_t -DmDB_Hash_t=u_int32_t version.c version.c:30:16: db.h: No such file or directory
Я предполагаю, что у вас нет заголовочного файла db.h
.
Как вы установили модуль Perl DB_File? Вы используете команду cpan
? Или вы загрузили его вручную? Если вы используете команду cpan
, она убедится, что все необходимые компоненты установлены.
Вы также можете попробовать ActivePerl , который поставляется с уже установленным модулем Perl_DB. Кроме того, вы можете найти ActivePerl Perl Package Manager более простым в использовании. ActiveState упаковывает многие из самых популярных модулей Perl, что означает, что вам не нужна полная среда разработки для их установки.
Дайте нам знать:
- Какую версию Perl для ПК вы используете
- Ваша ОС (Windows XP? Windows Vista?)
- Как вы пытаетесь установить эти модули
И, возможно, я могу оказать вам более конкретную помощь.