Как скомпилировать и установить этот источник без ошибок? Ссылка в описании

529
Ajith

Для меня очень важно установить QCADesigner 2.0.3 в моей системе Linux (Ubuntu 16.04). Вы можете найти источник здесь . Когда я попытался настроить его, запустив ./autogen.sh, как указано в файле readme, я получил следующую ошибку:

automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' src/Makefile.am: installing './depcomp' + glib-gettextize -c Copying file po/Makefile.in.in   Please add the files codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 from the /usr/share/aclocal directory to your autoconf macro directory or directly to your aclocal.m4 file. You will also need config.guess and config.sub, which you can get from ftp://ftp.gnu.org/pub/gnu/config/. 

Но в указанной ссылке нет упомянутого файла (config.sub, config.guess). Пожалуйста, кто-нибудь, помогите мне установить это программное обеспечение.

Обновление: у меня есть файлы config.sub и config.guess. Но у меня есть следующие вопросы.

1) У меня нет isc-posix.m4в моем /usr/share/aclocalкаталоге. Но у меня есть printf-posix.m4(я не знаю, одинаковы ли они). У меня есть все остальные .m4файлы. Где мне найти isc-posix.m4?

2) Что такое «каталог макросов autoconf»? ИЛИ ЖЕ

3) Как скопировать вышеуказанные файлы в aclocal.m4файл?

4) Где я должен положить config.guessи config.subфайлы в?

0

2 ответа на вопрос

0
Seth

Если вы перейдете по указанному URL-адресу, вы найдете README, который содержит новое местоположение обоих файлов. Поскольку ссылки могут измениться, я не включаю сами ссылки.

Благодарю. Я обновил вопрос. Пожалуйста, посмотрите, если вы можете помочь. Ajith 7 лет назад 0
0
AaronDanielson

Существует большая вероятность, что файл aclocal.m4, включенный в исходный код, был создан с другой версией automake, или пути в исходной системе сборки были другими.

В любом случае, вы можете сгенерировать новый aclocal.m4файл с помощью autoreconfутилиты, которая будет указывать на местоположение тех пропавших файлов .m4.

$ cp aclocal.m4 aclocal.m4.bak # Back up the original just in case $ autoreconf -ivf 

Затем вы можете запустить свой ./autogen.sh, и он должен выбрать пути к файлам .m4.