3

Я пытаюсь собрать mosh из исходного кода на компьютере SUSE10 и получаю следующую ошибку:

checking for protobuf... no
configure: error: Package requirements (protobuf) were not met:

No package 'protobuf' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables protobuf_CFLAGS
and protobuf_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Я загрузил исходный код в protobuf и также установил его по произвольному пути. Я не использую менеджер пакетов ни для чего из этого и не могу по разным причинам выйти за рамки вопроса. Я добавил этот собственный путь к своему PATH и перефразировал. Как правило, этого достаточно для настройки, но в этом случае это не помогает. Я добавил префикс для protobuf в PKG_CONFIG_PATH, но все еще сталкиваюсь с этой ошибкой.

Что мне делать дальше, чтобы обойти эту ошибку?

2 ответа2

6

Чтобы это исправить, запустите его так:

export PREFIX=~/usr   
PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig; 
./configure --prefix=${PREFIX}
-1

Вам может понадобиться установить protobuf. После этого все работает нормально.

https://github.com/google/protobuf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .