Para corrigir isso, execute-o assim:
export PREFIX=~/usr
PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig;
./configure --prefix=${PREFIX}
Estou tentando construir o mosh a partir do código-fonte em uma máquina SUSE10 e estou recebendo o seguinte erro:
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.
Eu fiz o download do source para o protobuf e o instalei em um caminho personalizado também. Eu não estou usando um gerenciador de pacotes para nada disso e não posso por várias razões fora do escopo da questão. Eu adicionei esse caminho personalizado ao meu PATH e reescrito. Normalmente, isso é suficiente para configurar, mas neste caso não está fazendo o truque. Eu adicionei o prefixo para protobuf para PKG_CONFIG_PATH mas ainda estou acertando este erro.
O que devo fazer para superar este erro?
Para corrigir isso, execute-o assim:
export PREFIX=~/usr
PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig;
./configure --prefix=${PREFIX}
Você pode precisar instalar o protobuf. Tudo funciona bem depois disso.