Wie kann ich diese Quelle ohne Fehler kompilieren und installieren? Link in der Beschreibung

766
Ajith

Es ist sehr wichtig für mich, QCADesigner 2.0.3 auf meinem Linux-System (Ubuntu 16.04) zu installieren. Die Quelle finden Sie hier . Als ich versuchte, es durch Ausführen von ./autogen.sh zu konfigurieren, wie in der Readme-Datei angegeben, erhielt ich die folgende Fehlermeldung:

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/. 

Im angegebenen Link wird jedoch keine Datei (config.sub, config.guess) erwähnt. Bitte helfen Sie mir bei der Installation dieser Software.

Update: Ich habe die Dateien config.sub und config.guess. Ich habe aber folgende Fragen.

1) Ich habe kein Verzeichnis isc-posix.m4in meinem /usr/share/aclocalVerzeichnis. Aber ich habe printf-posix.m4(ich weiß nicht, ob sie gleich sind). Ich habe alle anderen .m4Dateien. Wo soll ich finden isc-posix.m4?

2) Welches ist das "Autoconf-Makro-Verzeichnis"? ODER

3) Wie kopiere ich die obigen Dateien in eine aclocal.m4Datei?

4) Wo soll ich config.guessund config.subDateien in?

0

2 Antworten auf die Frage

0
Seth

Wenn Sie die genannte URL aufrufen, finden Sie eine README- Datei, die den neuen Speicherort beider Dateien enthält. Da sich die Links ändern können, füge ich die Links selbst nicht hinzu.

Vielen Dank. Ich habe die Frage aktualisiert. Bitte sehen Sie, ob Sie helfen können. Ajith vor 7 Jahren 0
0
AaronDanielson

Es besteht eine gute Chance, dass die in der Quelle enthaltene Datei aclocal.m4 mit einer anderen Version von automake generiert wurde oder dass die Pfade auf dem ursprünglichen Buildsystem unterschiedlich waren.

In beiden Fällen können Sie aclocal.m4mit dem autoreconfDienstprogramm eine neue Datei erstellen, die auf die Speicherorte der fehlenden .m4-Dateien verweist.

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

Sie können Ihre dann ausführen ./autogen.shund die Pfade zu den .m4-Dateien sollten abgerufen werden.