Ошибка при установке Perl-модуля BerkeleyDB на Mac

Я сообщаю об этой проблеме в дымовом тесте: https://www.cpantesters.org/cpan/report/7bf27c72-faf6-11e6-b513-f49332c4a644

BerkeleyDB.xs:82:2: error: db.h is from Berkeley DB 1.x - need at least Berkeley DB 2.6.4 #error db.h is from Berkeley DB 1.x - need at least Berkeley DB 2.6.4

Похоже, заголовки на Mac для BerkeleyDB устарели. Есть ли способ обновить их?

У меня последняя версия Catalina на сегодняшний день, 10.15.4.


person StevieD    schedule 16.05.2020    source источник


Ответы (1)


Хорошо, brew install berkeley-db сделал свое дело.

person StevieD    schedule 16.05.2020
comment
Рассмотрите возможность включения версии Mac OS, о которой вы говорите? - person Petriborg; 16.05.2020
comment
Я сталкиваюсь с этим меньше в macOS, чем в Ubuntu, но, будучи старой школой, я все еще сбиваюсь с толку каждый раз, когда заголовков разработки еще нет. Вчера у меня была такая же проблема с другой библиотекой в ​​Ubuntu. Я возьму его на следующей неделе с чем-нибудь другим. :) - person brian d foy; 18.05.2020