Tôi mới trong autotools, và sau đây tutorial. nhưng tôi không thể giải quyết lỗi này,lỗi automake: không có yêu cầu thích hợp của AM_INIT_AUTOMAKE đã được tìm thấy
$ automake
configure.ac: error: no proper invocation of AM_INIT_AUTOMAKE was found.
..
Makefile.am: error: required file './depcomp' not found
..
/usr/share/automake-1.12/am/depend2.am: error: am__fastdepCC does not appear in AM_CONDITIONAL
..
/usr/share/automake-1.12/am/depend2.am: error: AMDEP does not appear in AM_CONDITIONAL
..
tập tin configure.ac
của tôi là
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.69])
AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS])
AM_INIT_AUTOMAKE(hello,1.0)
AC_CONFIG_SRCDIR([config.h.in])
AM_CONFIG_HEADERS(config.h)
# Checks for programs.
AC_PROG_CC
# Checks for libraries.
# Checks for header files.
AC_CHECK_HEADERS([sys/time.h])
# Checks for typedefs, structures, and compiler characteristics.
# Checks for library functions.
AC_CHECK_FUNCS([gettimeofday])
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
Tôi đã kiểm tra cho giải pháp trên Internet, configure.ac
của tôi có vẻ tốt đẹp, không biết những gì là sai với nó.
bạn nói đúng, nó hoạt động, cảm ơn bạn rất nhiều. – arslan
Tôi nên tìm các ví dụ mới nhất. – arslan
Điểm tốt để sử dụng autoreconf. Tôi không biết điều đó. – jmmk