source portable mac for app libcurl configure

libcurl - mac - curl windows portable



¿Cómo especifico LDFLAGS y CPPFLAGS para./configure? (1)

Después de una investigación más exhaustiva, determiné que el archivo de configure para cgminer no presta atención a LDFLAGS o CPPFLAGS cuando se prueba para libcurl. En su lugar, verifica LIBCURL_CFLAGS y LIBCURL_LIBS . Entonces, lo intenté:

export LIBCURL_CFLAGS=-I/usr/local/opt/curl/include export LIBCURL_LIBS=-L/usr/local/opt/curl/lib ./configure

y me dieron

checking for LIBCURL... yes

Y el resto de la configuración se disparó sin problemas. ¡ÉXITO!

Estoy usando una Mac con OS X 10.8.3. Estoy tratando de compilar cgminer 3.0.0. En mi primera ejecución de ./configure recibí el mensaje:

checking for LIBCURL... no checking for LIBCURL... no configure: error: Missing required libcurl dev >= 7.18.2

Así que instalé la última versión de libcurl usando homebrew:

brew install curl

Eso parecía hacer el truco. Recibí este mensaje:

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

Bien, está instalado pero no está enlazado a /usr/local , eso está bien para mí. Intenté esto:

export LDFLAGS=-L/usr/local/opt/curl/lib export CPPFLAGS=-I/usr/local/opt/curl/include ./configure

Pero recibí el mismo mensaje: configure: error: Missing required libcurl dev >= 7.18.2

Así que intenté esto:

env LDFLAGS=-L/usr/local/opt/curl/lib CPPFLAGS=-I/usr/local/opt/curl/include ./configure

Todavía recibo el mensaje "falta el archivo libcurl requerido". ¿Algunas ideas?