He estado intentando seguir las instrucciones para instalar giggle-0.7
. Del INSTALL
archivo:
La forma más sencilla de compilar este paquete es:
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.
Escriba `make' para compilar el paquete.
Desafortunadamente, al ejecutarlo make
resulta bastante obvio que no hay ningún archivo make en el directorio raíz del paquete. Hay Makefile.am
y Makefile.in
, pero se ejecuta make Makefile.am
y make Makefile.in
tampoco 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 Makefile
after run configure
, entonces el configure
script:
- 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 git
GUI que fuera nativa de Linux. Mi primera opción fueRisilla, y mi segundo fuegit. Desafortunadamente, ninguno de estos tenía yum
repositorios para CentOS
.
Hice un análisis yum search 'git'
y encontré QGit. La yum
instalación fue mucho más fácil y funcionó. Planeo utilizarlo yum search
como mi fuente principal con más frecuencia en el futuro.