He estado intentando instalar libcurl desde la fuente git. Sin embargo, cuando entro en el repositorio y ejecuto ./configure
, sigo recibiendo este error:
[*****@****** bagder-curl-f0d611d]$ ./configure
-bash: ./configure: No such file or directory
Busqué en Google. Estoy en el trabajo y no soy administrador del sistema, ¿tiene eso algo que ver? Prefiero no hablar con nuestro administrador del sistema sobre esto, ya que es una persona bastante desagradable que generalmente no está dispuesta a ayudar.
Parece que hay un archivo de configuración:
$ls
acinclude.m4 CMakeLists.txt GIT-INFO MacOSX-Framework mkinstalldirs tests
Android.mk configure.ac include Makefile packages TODO-RELEASE
buildconf COPYING install-sh Makefile.am perl vc6curl.dsw
buildconf.bat CTestConfig.cmake lib Makefile.dist README winbuild
CHANGES curl-config.in libcurl.pc.in Makefile.msvc.names RELEASE-NOTES
CHANGES.0 curl-style.el log2changes.pl maketgz sample.emacs
CMake docs m4 missing src
./buildconf
?Mirando las fuentes, parece que libcurl puede usar cmake y autotools. Cmake es más fácil:
para crear los archivos de compilación, luego
como estás acostumbrado.
Como referencia, aquí se explica cómo usar las herramientas automáticas. Es inusual que un pago de git contenga el
configure
script. Debería esperar unautogen.sh
script (que crea y llamaconfigure
por usted) o, en su defecto:Ambas formas parecen funcionar para libcurl.
fuente
Si estás en Ubuntu 13.04, es posible que necesites
ln -s /usr/local/lib/libcurl.so /usr/lib/libcurl.so
así que el rizo encuentra su camino.
fuente