Как уже упоминалось в комментариях, ваша среда не настроена для запуска исполняемого файла pkg-config. Существует много проблем, связанных с pkg-config, и становится все более популярным предполагать, что правильным решением является прекращение его использования полностью. К сожалению, если вы пытаетесь установить пакет, который использует pkg-config, вы не сможете использовать это решение. Самое близкое, что вы можете получить, это установить PKG_CONFIG на «true» или «:» в вашей среде. Это приводит к тому, что pkg-config не выдает никаких выходных данных, но всегда возвращает true при запуске, поэтому вам нужно указать расположение библиотек и заголовков с помощью стандартных механизмов (LDFLAGS и т. Д.).
pkg-config хорош тем, что позволяет пользователю (кто-то, устанавливающий пакет) игнорировать стандартные флаги. Проблема с pkg-config в том, что он позволяет пользователям не знать.
Как сопровождающий пакета, вам следует прекратить использование pkg-config. Как пользователь, вы должны либо установить PKG_CONFIG =: в вашей среде или на config.site, либо привыкнуть вызывать configure с PKG_CONFIG =: в качестве аргумента. (Если вы используете пакеты, которые используют древний autoconf, в котором вы не можете передать такие флаги в качестве аргумента, я не уверен, что такое соответствующее действие, но предположить, что обновление сопровождающего пакета, вероятно, не плохая идея.)