Date: Thu, 15 Sep 2005 17:20:13 +0400 From: "Andrey V. Elsukov" <bu7cher@yandex.ru> To: harti@freebsd.org, ports@FreeBSD.org Subject: libbegemot port to FreeBSD 4.x Message-ID: <4329750D.2000307@yandex.ru>
next in thread | raw e-mail | index | archive | help
Hello! I try to make port of libbegemot on FreeBSD 4.x. But i have one problem - freebsd 4.8 have not definition of PRIu64 in inttypes.h. I tried patch: --- configure.ac.orig Thu Sep 15 14:18:10 2005 +++ configure.ac Thu Sep 15 15:34:24 2005 @@ -232,8 +232,14 @@ AC_CACHE_CHECK([how to print quads], ac_cv_quad_fmt, [if test "$ac_have_inttypes_h" = "yes" ; then - ac_cv_quad_fmt=PRIu64 - else + AC_EGREP_CPP(yes, +[ +# include <inttypes.h> +# ifdef PRIu64 +yes +# endif +], + ac_cv_quad_fmt=PRIu64, AC_TRY_RUN( [[ # include <stdio.h> @@ -251,7 +257,7 @@ ac_cv_quad_fmt='"q"', ac_cv_quad_fmt='"ll"', ac_cv_quad_fmt='"ll"') - fi ]) + fi ])) AC_DEFINE_UNQUOTED(QUADFMT, $ac_cv_quad_fmt) # ------------------------------------------------------------ I run following commands after patching: aclocal19 -I /usr/local/share/libtool15/libltdl/ autoconf259 This works. But, how to make this automatic in port? My Makefile: # New ports collection makefile for: libbegemot # Date created: Sep 15 2005 # Whom: Andrey V. Elsukov <bu7cher@yandex.ru> # # $FreeBSD$ # PORTNAME= libbegemot PORTVERSION= 1.11 CATEGORIES= devel MASTER_SITES= http://people.freebsd.org/~harti/bsnmp/ DISTNAME= libbegemot-${PORTVERSION} MAINTAINER= bu7cher@yandex.ru COMMENT= A function library for begemot tools GNU_CONFIGURE= yes USE_GMAKE= yes USE_AUTOTOOLS= libltdl:15 aclocal:19 autoconf:259 ACLOCAL_ARGS= "-I /usr/local/share/libtool15/libltdl/" .include <bsd.port.mk> This fails with message: aclocal: unrecognized option -- `-I /usr/local/share/libtool15/libltdl/' Try `aclocal --help' for more information. *** Error code 1 What i can do? Thanks. -- WBR, Andrey V. Elsukov
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4329750D.2000307>