Instalando o Giggle 0.7, nenhum makefile encontrado e as instruções de instalação são para 'make'

Instalando o Giggle 0.7, nenhum makefile encontrado e as instruções de instalação são para 'make'

Tenho tentado seguir as instruções para instalação giggle-0.7. Do INSTALLarquivo:

A maneira mais simples de compilar este pacote é:

  1. cd' to the directory containing the package's source code and type ./configure' para configurar o pacote para o seu sistema.

    A execução do `configure' pode demorar um pouco. Durante a execução, ele imprime algumas mensagens informando quais recursos está verificando.

  2. Digite `make' para compilar o pacote.

Infelizmente, a execução maketorna bastante óbvio que não há arquivo make no diretório raiz do pacote. Existem Makefile.ame Makefile.in, mas correr make Makefile.ame make Makefile.intambém não faz nada.

A fonte é o arquivo tar deesta página gnome.org.

Qualquer ajuda é apreciada.

Editar 1 sistema operacional

Estou instalando em CentOS 6.5.

Edite 2 config.log

O primeiro sinal de um erro em 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"

Atualmente estou tentando ver se consigo descobrir alguma coisa sobre isso. Por favor, deixe-me saber se devo postar mais (ou todos) os arquivos config.log.

Responder1

A tarefa de configurar scripts é criar um Makefile. Se não houver Makefileapós a execução configure, o configurescript:

  • Não "correu sem problemas", como você afirma
  • Está muito mal escrito

Deve haver um arquivo de log do script de configuração chamado algo como config.log. Veja se você encontra um erro que indique por que a configuração não foi concluída com êxito.

Responder2

Em vez de tentar depurar uma compilação com falha, decidi usar um produto diferente.

Eu estava procurando uma gitGUI nativa do Linux. Minha primeira escolha foiRisadinha, e meu segundo foipegando. Infelizmente, nenhum deles tinha yumrepositórios para CentOS.

Eu fiz um yum search 'git'e encontrei o QGit. A yuminstalação foi muito mais fácil e funcionou. Pretendo usar yum searchcomo fonte primária com mais frequência no futuro.

informação relacionada