Установка Giggle 0.7 не найден makefile, а в инструкциях по установке указано «make»

Установка Giggle 0.7 не найден makefile, а в инструкциях по установке указано «make»

Я пытаюсь следовать инструкциям по установке giggle-0.7. Из INSTALLфайла:

Самый простой способ скомпилировать этот пакет:

  1. cd' to the directory containing the package's source code and type ./configure' для настройки пакета для вашей системы.

    Запуск `configure' может занять некоторое время. Во время работы он выводит некоторые сообщения, сообщающие, какие функции он проверяет.

  2. Введите `make', чтобы скомпилировать пакет.

К сожалению, запуск makeделает довольно очевидным, что в корневом каталоге пакета нет файла make. Есть Makefile.amи Makefile.in, но запуск make Makefile.amи make Makefile.inтоже ничего не делает.

Источником является tar-файл изэта страница gnome.org.

Любая помощь будет оценена по достоинству.

Редактировать 1 ОС

Я устанавливаю на CentOS 6.5.

Редактировать 2 config.log

Первый признак ошибки 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"

В настоящее время я пытаюсь понять, смогу ли я что-то выяснить по этому поводу. Пожалуйста, дайте мне знать, стоит ли мне публиковать больше (или все) config.log.

решение1

MakefileЗадача скриптов конфигурации — создать Makefile. Если после running нет configure, то configureскрипт либо:

  • Не «работал без сучка и задоринки», как вы утверждаете.
  • Очень плохо написано

Должен быть файл журнала из скрипта конфигурации, который называется как-то так config.log. Посмотрите, сможете ли вы найти там ошибку, которая укажет, почему конфигурация не была успешно завершена.

решение2

Вместо того чтобы пытаться отладить неудачную компиляцию, я решил использовать другой продукт.

Я искал gitGUI, который был бы родным для Linux. Моим первым выбором былоСмех, а мой второй былгитг. К сожалению, ни у одного из них на самом деле не было yumрепозиториев для CentOS.

Я сделал yum search 'git'и нашел QGit. yumУстановка была намного проще и работала. Я планирую использовать его yum searchв качестве основного источника чаще в будущем.

Связанный контент