Mac OS X 10.8.3 çalıştıran bir Mac kullanıyorum. Cgminer 3.0.0'ı derlemeye çalışıyorum. ./configure için LDFLAGS ve CPPFLAGS'yi nasıl belirlerim?
checking for LIBCURL... no
checking for LIBCURL... no
configure: error: Missing required libcurl dev >= 7.18.2
Yani homebrew kullanarak libcurl son sürümünün yüklü:
hile yapmak gibiydi
brew install curl
O ./configure
benim ilk çalıştırmada mesajı aldım. Bu mesajı var:
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
Tamam, o zaman yüklü değil /usr/local
içine sembolik olarak, bu benim için sorun değil. Bu çalıştı:
export LDFLAGS=-L/usr/local/opt/curl/lib
export CPPFLAGS=-I/usr/local/opt/curl/include
./configure
Ama aynı mesajı aldı:
configure: error: Missing required libcurl dev >= 7.18.2
Yani bu çalıştı: Hala "kayıp gerekli libcurl" mesajı alıyorum
env LDFLAGS=-L/usr/local/opt/curl/lib CPPFLAGS=-I/usr/local/opt/curl/include ./configure
. Herhangi bir fikir?
Ortam değişkenlerinin değerlerini tırnak içine koymayı denediniz mi? – jepugs
@jepugs Tek ve çift tırnak kullanarak yukarıda listelenen iki yöntemi denedik. Aynı sonuç. –
Bazen dosyaları yapılandır, bayrak değişkenlerini yerel olarak yeniden tanımlar. Maceracı hissediyorsanız konfigürasyon dosyasını açabilir ve değişkenleri kendiniz ayarlamak için düzenleyebilirsiniz. LDFLAGS = ve CPPFLAGS = gibi bir şeyle başlayan satırlara bakın ve argümanlarınızı buraya ekleyin. – jepugs