Problema con ./configure no se encuentra


2

Recientemente me actualicé a OSX Lion, y he estado limpiando muchas cosas en mi entorno de desarrollo que ya no se usan.

Parece que mi ./configure ha desaparecido, y me he asegurado de que el elemento que estoy intentando compilar necesita ./configure.

Alguna idea, consejos por dónde empezar ...

Respuestas:


1

Lo primero que debe verificar es que se encuentra en el directorio correcto. ./configure significa "Buscar el archivo ejecutable llamado configure en el directorio de trabajo actual y ejecutarlo". Es decir. debe estar en el directorio correcto al emitir el comando. El comando configure tampoco es un ejecutable de todo el sistema, sino que es un script específico para el programa que está intentando compilar.

Ir al directorio raíz de dicho árbol de fuentes de software y decir "ls" debería enumerar sus archivos allí y mostrar el script de configuración, si existe.


Sí, en realidad he comprobado que el paquete tiene que hacer uso de ./configure, tratando de compilar MySQL desde la fuente, y todavía me da un error que dice que el script ./configure no se puede encontrar, extraño.
APELACIÓN

¿Qué utilizó para extraer la fuente de MySQL? ¿Quizás no estableció el indicador de ejecución (x) en el archivo de configuración? Después de todo, es solo un archivo de texto. Necesita el bit x para convertirlo en un ejecutable.
billc.cn

Cuando dice "ls" en el directorio en el que está tratando de encontrar la configuración, ¿aparece en la lista de archivos?
Zds

1

Como Rich dijo, puede usar autotools para regenerar el configurescript.

Asegúrese de que los archivos nombrados configure.ac(o configure.in) estén presentes en el directorio y ejecute:

autoreconf -i

Para la mayoría de los proyectos, esto debería restaurar el configurescript.


0

A gmake distcleaneliminará el configurescript. Dependiendo de cómo haya limpiado las cosas, puede haber eliminado el script.

Si su máquina tiene las herramientas de automake, podrá regenerar el script. Pero automake es extraño a veces, e incluso si tiene las herramientas, puede que le resulte más fácil volver a descargar el paquete fuente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.