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?