Um "erro de sintaxe" geralmente não é a mensagem de erro esperada se o pkg-config não puder encontrar um módulo. Mas pode ser que a libnfc corretamente instalada forneça a macro LIBNFC
que o configure não consegue localizar.
Você poderia experimentar ./autogen.sh
e, em seguida, executar novamente o configure; Isso pode ajudar se o script padrão configure
enviado for ruim ( autogen.sh
regenera configure
de configure.in
, desde que você tenha as dependências corretas instaladas (autoconf, automake, GNU make e, normalmente, libtool).
Se isso não funcionar, você precisa executar ./configure --help e descobrir as variáveis de ambiente para especificar o caminho manualmente para os cabeçalhos e bibliotecas da libnfc. Os caminhos a serem realmente definidos no ambiente dependerão inteiramente de onde (se existirem) você instalou o libnfc ... os cabeçalhos são os arquivos .h e as libs são os arquivos .dll (ou arquivos .a se você estiver compilando estaticamente) .
Não tenha experiência específica com mfcuk
, mas o deve funcionar entre os pacotes ... Eu tenho uma boa experiência com o autoconf no Windows / MinGW32. Então poste de volta se você ficar preso.