pkg-config указывает, что libxml2 не найден

Я установил libxml2-dev в свой терминал Ubuntu 20.04 (под WSL), поскольку это требование для pgModeler . Я использовал sudo apt-get install libxml2-dev , и мне показалось, что установка прошла нормально. Инструкция pgModeler включает «Чтобы проверить, правильно ли установлена ​​библиотека», выполните следующую команду: pkg-config libxml2.0 --cflags --libs Для меня это дает:

 Пакет libxml2.0 не найден в пути поиска pkg-config.
Возможно, вам стоит добавить каталог, содержащий libxml2.0.pc.
в переменную окружения PKG_CONFIG_PATH
Пакет libxml2.0 не найден

В ответах на некоторые вопросы предлагается добавить путь к PKG_CONFIG_PATH. Чтобы определить, какой путь проверять, я установил locate ( sudo apt install mlocate ) и с помощью locate libxml | grep '\ .pc' , я обнаружил, что этот файл существует:

/usr/lib/x86_64-linux-gnu/pkgconfig/libxml-2.0.pc

Затем запускаем 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 / lib / x86_64 -linux-gnu / pkgconfig уже находится в пути по умолчанию для pkg-config .

Итак, почему я должен получить сообщение «Пакет 'libxml2.0' не найден» и как я могу это исправить?

3
задан 2 November 2021 в 09:55

0 ответов

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

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