Настройка требует рабочего autoconf/pkg-config

Мне нужно обновить libdmtx и dmtx-utils на Ubuntu 18.04. Оба этих пакета не установлены через apt.

Я скомпилировал и установил libdmtx с префиксом /usr/local/stow/libdmtx-0.7.7 и создал все необходимые симлинки внутри /usr/local, используя stow . Пока никаких проблем.

Сейчас я пытаюсь скомпилировать dmtx-utils, но configure останавливается с этой ошибкой:

configure: error: Building dmtxread/dmtxwrite requires a working autoconf/pkg-config

это путь поиска pkg-config (если я правильно использую эту команду):

$ pkg-config --variable pc_path pkg-config 
/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig

внутри /usr/local/lib/pkgconfig есть сим-ссылка libdmtx.pc, указывающая на правильный файл к установочному пути libdmtx. Но я не совсем уверен, что это важно.

Что вызывает эту ошибку? Что я могу сделать?

1
задан 4 February 2021 в 20:34

1 ответ

Я бы порекомендовал сначала получить сборочные зависимости, а затем скомпилировать новую версию.

Используйте

sudo apt-get build-dep libdmtx-dev

и скомпилируйте новую версию. Также рекомендуется установка с помощью CheckInstall.

1
ответ дан 18 March 2021 в 23:37

Другие вопросы по тегам:

Похожие вопросы: