[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

autoconf question



I would like to get a new acct-6 package, suitable for 1.3.73+ kernels, out
before I leave for Europe tomorrow. The problem is that configure.in expects
acct.h in /usr/include/sys/acct.h, yet it is /usr/include/linux/acct.h on a
Linux system. A brute change in configure.in as shown below allows me to
compile the package --- but is there a finer way of doing things? Help would
be appreciated.

miles:/home/edd/debian [root] # diff -c acct-6/configure.in acct-6.orig/configur
e.in
*** acct-6/configure.in Thu Mar 14 14:07:37 1996
--- acct-6.orig/configure.in    Wed Jan 24 08:10:59 1996
***************
*** 24,30 ****
  AC_HEADER_EGREP(ut_host, utmp.h, AC_DEFINE(HAVE_UT_HOST), )
  AC_HEADER_EGREP(ut_type, utmp.h, AC_DEFINE(SYSTEM_V_STYLE_RECORDS), )
  AC_CHECK_HEADERS(limits.h stdlib.h unistd.h string.h)
! AC_CHECK_HEADER(linux/acct.h,
                  AC_DEFINE(HAVE_SYS_ACCT_H)
                  PACCT_PROGS="accton lastcomm sa"
                AC_HEADER_EGREP(ac_utime, sys/acct.h,
--- 24,30 ----
  AC_HEADER_EGREP(ut_host, utmp.h, AC_DEFINE(HAVE_UT_HOST), )
  AC_HEADER_EGREP(ut_type, utmp.h, AC_DEFINE(SYSTEM_V_STYLE_RECORDS), )
  AC_CHECK_HEADERS(limits.h stdlib.h unistd.h string.h)
! AC_CHECK_HEADER(sys/acct.h,
                  AC_DEFINE(HAVE_SYS_ACCT_H)
                  PACCT_PROGS="accton lastcomm sa"
                AC_HEADER_EGREP(ac_utime, sys/acct.h,    


-- 
Dirk Eddelb"uttel                              http://qed.econ.queensu.ca/~edd



Reply to: