Skip to content

#916 aclocal files from non-standard directories are not considered by dune-autogen

Metadata

Property Value
Reported by Elias Pipping (elias.pipping@fu-berlin.de)
Reported at May 19, 2011 14:39
Type Bug Report
Version 2.1
Operating System Unspecified / All
Last edited by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Last edited at Jun 30, 2011 14:43
Closed by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Closed at Jun 30, 2011 14:43
Closed in version Unknown
Resolution Not a bug
Comment

Description

When dunecontrol finds an installation of e.g. dune-grid, it should allow dune-autogen to find corresponding files as well.

I have dune-{common,grid,...} installed to a directory below my $HOME, let's called it ${somedir}.

Running

PATH={somedir}/bin:PATH dunecontrol all

for dune-grid-howto fails. That is because macros like DUNE_GRID_CHECKS end up being undefined.

PATH={somedir}/bin:PATH dunecontrol autogen

gives warnings like e.g.

configure.ac:45: warning: DUNE_GRID_CHECK_MODULE is m4_require'd but not m4_defun'd

A workaround is to set ACLOCAL_FLAGS explicitly, thus

ACLOCAL_FLAGS=-I{somedir}/share/aclocal PATH={somedir}/bin/:$PATH dunecontrol all

I think dunecontrol should take care of that by itself, though.

All of this refers to the 2.1 branch of dune; checked out today.