Undefined macro AM_INIT_AUTOMAKE

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
okoman
Beiträge: 17
Registriert: 14.10.2008 20:15:09

Undefined macro AM_INIT_AUTOMAKE

Beitrag von okoman » 27.03.2010 18:33:17

Hi!

ich beschäftige mich gerade ein bisschen mit den autotools und wollte gleich mal ein einfaches Programm damit bestücken. Leider scheitert es gleich im Ansatz, denn für diese configure.in:

Code: Alles auswählen

#                                               -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.

AC_PREREQ(2.61)
AC_INIT(testprog, 1, abc@def.de)
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([src/main.cpp])
#AC_CONFIG_HEADER([config.h])

# Checks for programs.
AC_PROG_CXX

# Checks for libraries.

# Checks for header files.

# Checks for typedefs, structures, and compiler characteristics.
AC_HEADER_STDBOOL

# Checks for library functions.

AC_OUTPUT
gibt mir autoconf folgendes aus:

Code: Alles auswählen

configure.in:6: error: possibly undefined macro: AM_INIT_AUTOMAKE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation
Automake ist eigentlich installiert...

Hat jemand eine Idee, wieso das Makro nicht gefunden wird?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Undefined macro AM_INIT_AUTOMAKE

Beitrag von gms » 27.03.2010 18:48:50

da wirst du noch aclocal vorher aufrufen müssen

Gruß
gms

Code: Alles auswählen

gms@gms1 ~/tmp/test $ autoconf
configure.in:6: error: possibly undefined macro: AM_INIT_AUTOMAKE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
gms@gms1 ~/tmp/test $ aclocal
gms@gms1 ~/tmp/test $ autoconf
gms@gms1 ~/tmp/test $ ls
aclocal.m4  autom4te.cache  configure  configure.in
gms@gms1 ~/tmp/test $

Antworten