2013-04-22 19 views
8

Buongiorno mentre io sono l'installazione di librerie RabbitMQ, ho trovato un problema:./configure && make install fallita

autoreconf -i && ./configure && make && sudo make install 

Ma ./configure fermo in questa posizione:

checking for gcc option to accept ISO C99... -std=gnu99 
./configure: line 11104: syntax error near unexpected token `0.17' 
./configure: line 11104: `PKG_PROG_PKG_CONFIG(0.17)' 
+4

Bah, non sono affatto d'accordo che questo sia fuori tema ... la configurazione del pacchetto linux è estremamente non banale e non è affatto un esercizio a livello utente. Questo è precisamente correlato a "strumenti software comunemente utilizzati dai programmatori". –

risposta

11

tua il progetto autotools utilizza pkg-config, ma sembra che non lo sia affatto installato o manchi la colla "pkg-config < -> autotools" (pkg.m4), che fornisce la macro PKG_PROG_PKG_CONFIG.

se questo è vero, allora il autoreconf -i avrebbe dovuto lamentarsi quando ricreare configure (anche se probabilmente solo come avviso non fatale) -> controllare i log di compilazione.

si dovrebbe essere in grado di risolvere questo problema con l'installazione di pkg-config

NOTA: in generale, se si ottiene un errore è bene per abbattere il problema in sotto-problemi. dal momento che in realtà stai chiamando quattro diversi compiti (autoreconf, ./configure e make e sudo make install), potresti volerli eseguire uno per uno e vedere dove effettivamente fallisce (nel tuo caso: le 2 attività), e quali sono i passi precedenti indicati (la chiamata automatica).

Problemi correlati