autogen.sh findet automake,autoconf,libtool nicht

headhunter33

New Member
Hallo zusammen,

ich hab mir vor zirka 1Monat FreeBSD auf meinem Laptop installiert.
Bis jetzt ging auch alles einwandfrei.
Jetzt hab ich mir Anjutta von den Ports geholt um ein wenig Programmieren zu koennen. Hab schon unter Windows ein paar kleine Tools geschrieben und wollte das jetzt unter FreeBSD probieren.

Jetzt mein Problem:
Wenn ich in Anjute ein neues Projekt anlegen will, kommt immer diese Fehlemeldung

ERROR: The Project was not successfully auto generated.
Please run autogen.sh manually.

wenn ich jetzt in der Konsole autogen.sh ausfuehre bekomme ich diese Fehlermeldungen.

**Error**: You must have `autoconf' installed to compile the package.
Download the appropriate package for your distribution,
or get the source tarball at ftp://ftp.gnu.org/pub/gnu/

**Error**: You must have `libtool' installed to compile the package.
Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz
(or a newer version if it is available)

**Error**: You must have `automake' installed to compile the package.
Get ftp://ftp.gnu.org/pub/gnu/
(or a newer version if it is available)

Ich hab dann aus den Ports diese Tools installiert. Immer noch das gleiche.
Hab die Programme dabb gesucht, und bemerkt das die Versiosnnummern hintendrann stehen.
autoconf259, automake19,libtool15,
Hab dann in autogen.sh die Versionsnummern an die Programmaufrufe hintendrann gehschrieben, dann lauft es zwar weiter bricht dann aber wieder ab.

Kann mir jemand einen Tip geben?

Gruss
 
Schonmal "anjunta" neu gebaut nachdem Du die tools nachinstalliert hattest?
 
Das Problem liegt darin begruendet, dass FreeBSD die jeweiligen Tools umbenennt und an anderen Pfaden plaziert (/usr/local/libexec) und linkt (siehe /usr/local/bin), damit die Ports auch die unterschiedlichen Versionen nutzen koennen (vermute ich mal :-).

Installiere am besten die gnu-* Ports aus /usr/ports/devel und fuege /usr/local/gnu-autotools/bin Deiner PATH-Umgebung hinzu. Danach sollte alles halbwegs funktionieren.

Das einzige Problem, das sich ergeben koennte, ist pkg-config, welches nicht als unmodifiziertes Tool installiert werden kann. Abhilfe (wenn auch it ein paar Warnings beimAusfuehren der autotools) schaffte bei mir ein
Code:
ln -s /usr/local/share/aclocal/pkg.m4 /usr/local/gnu-autotools/share/aclocal/pkg.m4
Anschliessend funktionieren auch wieder die PKG_* Macros in den configure.ac/in-Scripten.


gruss
 
Back
Top