[Debian-med-packaging] Bug#933628: Trouble with autoconf (Was: Bug#933628: aevol FTCBFS: broken, oudated, embedded copy of AX_BOOST_BASE)

Helmut Grohne helmut at subdivi.de
Thu Aug 1 11:17:12 BST 2019


Hi Andreas,

On Thu, Aug 01, 2019 at 11:14:05AM +0200, Andreas Tille wrote:
> I have removed m4/ax_boost* in Git[1].  Unfortunately this leaded to
> some configure errors.  I was able to work around
> 
>   1. error: possibly undefined macro: AC_MSG_ERROR
> 
>        by adding
> 
>      m4_pattern_allow([AC_MSG_ERROR])
> 
>        despite I'm quite sceptical about this error.  A websearch
>        uncovers several instances of this error with no pattern
>        that really applied here.  No idea whether there is a better
>        fix.

AC_MSG_ERROR was used in an argument of AX_BOOST_BASE. Could it possibly
be that AX_BOOST_BASE wasn't expanded and that this is a consequence?
I.e. red herring.

>   2. AX_BOOST_BASE([1.55],...) created syntax error in configure script
> 
>      Thus I simply removed all arguments since I assumed that no actual
>      version needs to be really checked since we have modern boost in
>      all relevant releases.  Unfortunately this endedt up in:

Could it be that you miss a build dependency on autoconf-archive here?

I attempted a cross build. It succeeded after adding autoconf-archive to
Build-Depends and adding m4/ax_boost_base.m4 (but not the others) to
debian/clean.

Helmut



More information about the Debian-med-packaging mailing list