Tenho tentado seguir as instruções para instalação giggle-0.7
. Do INSTALL
arquivo:
A maneira mais simples de compilar este pacote é:
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.
Digite `make' para compilar o pacote.
Infelizmente, a execução make
torna bastante óbvio que não há arquivo make no diretório raiz do pacote. Existem Makefile.am
e Makefile.in
, mas correr make Makefile.am
e make Makefile.in
també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 Makefile
após a execução configure
, o configure
script:
- 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 git
GUI nativa do Linux. Minha primeira escolha foiRisadinha, e meu segundo foipegando. Infelizmente, nenhum deles tinha yum
repositórios para CentOS
.
Eu fiz um yum search 'git'
e encontrei o QGit. A yum
instalação foi muito mais fácil e funcionou. Pretendo usar yum search
como fonte primária com mais frequência no futuro.