Al instalar Giggle 0.7 no se encontró ningún archivo MAKE y las instrucciones de instalación son para 'hacer'

Al instalar Giggle 0.7 no se encontró ningún archivo MAKE y las instrucciones de instalación son para 'hacer'

He estado intentando seguir las instrucciones para instalar giggle-0.7. Del INSTALLarchivo:

La forma más sencilla de compilar este paquete es:

  1. cd' to the directory containing the package's source code and type ./configure' para configurar el paquete para su sistema.

    La ejecución de "configurar" puede tardar un poco. Mientras se ejecuta, imprime algunos mensajes que indican qué funciones está comprobando.

  2. Escriba `make' para compilar el paquete.

Desafortunadamente, al ejecutarlo makeresulta bastante obvio que no hay ningún archivo make en el directorio raíz del paquete. Hay Makefile.amy Makefile.in, pero se ejecuta make Makefile.amy make Makefile.intampoco hace nada.

La fuente es el archivo tar deesta página de gnome.org.

Se agradece cualquier ayuda.

Editar 1 sistema operativo

Estoy instalando en CentOS 6.5.

Editar 2 config.log

La primera señal de un error en config.log:

configure:4058: checking for gcc option to accept ISO C99
configure:4207: gcc  -c -g -O2  conftest.c >&5 conftest.c:61: error:
expected ';', ',' or ')' before 'text' conftest.c: In function 'main':
conftest.c:115: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'newvar' conftest.c:115: error: 'newvar'
undeclared (first use in this function) conftest.c:115: error: (Each
undeclared identifier is reported only once conftest.c:115: error: for
each function it appears in.) conftest.c:125: error: 'for' loop
initial declarations are only allowed in C99 mode conftest.c:125:
note: use option -std=c99 or -std=gnu99 to compile your code
configure:4207: $? = 1 configure: failed program was: | /* confdefs.h
*/ | #define PACKAGE_NAME "Giggle" | #define PACKAGE_TARNAME "giggle" | #define PACKAGE_VERSION "0.7" | #define PACKAGE_STRING "Giggle 0.7"

Actualmente estoy tratando de ver si puedo resolver algo sobre esto. Por favor, avíseme si debo publicar más (o todo) config.log.

Respuesta1

El trabajo de los scripts de configuración es crear un Makefile. Si no hay Makefileafter run configure, entonces el configurescript:

  • No "funcionó sin problemas" como usted afirma
  • esta muy mal escrito

Debería haber un archivo de registro del script de configuración llamado algo así como config.log. Vea si puede encontrar un error allí que indique por qué la configuración no finalizó correctamente.

Respuesta2

En lugar de intentar depurar una compilación fallida, decidí utilizar un producto diferente.

Estaba buscando una gitGUI que fuera nativa de Linux. Mi primera opción fueRisilla, y mi segundo fuegit. Desafortunadamente, ninguno de estos tenía yumrepositorios para CentOS.

Hice un análisis yum search 'git'y encontré QGit. La yuminstalación fue mucho más fácil y funcionó. Planeo utilizarlo yum searchcomo mi fuente principal con más frecuencia en el futuro.

información relacionada