Sto usando un Mac con OS X 10.8.3. Sto cercando di compilare cgminer 3.0.0. Nel primo tentativo di ./configure
ho ricevuto il messaggio:Come specificare LDFLAGS e CPPFLAGS per ./configure?
checking for LIBCURL... no
checking for LIBCURL... no
configure: error: Missing required libcurl dev >= 7.18.2
così ho installato l'ultima versione di libcurl utilizzando homebrew:
brew install curl
Che sembrava per fare il trucco. Ho ricevuto questo messaggio:
downloaded: /Library/Caches/Homebrew/curl-7.30.0.tar.gz
==> ./configure --prefix=/usr/local/Cellar/curl/7.30.0
==> make install
==> Caveats
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.
The libcurl provided by Leopard is too old for CouchDB to use.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/curl/lib
CPPFLAGS: -I/usr/local/opt/curl/include
==> Summary
/usr/local/Cellar/curl/7.30.0: 75 files, 2.0M, built in 61 seconds
Va bene, quindi è installato ma non collegato simbolicamente in /usr/local
, va bene con me. Ho provato questo:
export LDFLAGS=-L/usr/local/opt/curl/lib
export CPPFLAGS=-I/usr/local/opt/curl/include
./configure
Ma ho ottenuto lo stesso messaggio: configure: error: Missing required libcurl dev >= 7.18.2
Così ho provato questo:
env LDFLAGS=-L/usr/local/opt/curl/lib CPPFLAGS=-I/usr/local/opt/curl/include ./configure
sto ancora ricevendo il messaggio "mancante necessaria libcurl". Qualche idea?
Hai provato a mettere i valori delle variabili di ambiente tra virgolette? – jepugs
@jepugs Ho appena provato entrambi i metodi sopra elencati usando virgolette singole e doppie. Stesso risultato –
Talvolta i file di configurazione ridefiniscono localmente le variabili flag. Se ti senti avventuroso, puoi aprire il file di configurazione e modificarlo per impostare tu stesso le variabili. Cerca le righe che iniziano con qualcosa come 'LDFLAGS =' e 'CPPFLAGS =' e aggiungi i tuoi argomenti lì. – jepugs