Skip to content

#447 configure fails with mawk instead of gawk installed

Metadata

Property Value
Reported by Felix Albrecht (felix.albrecht@uni-muenster.de)
Reported at Oct 27, 2008 10:08
Type Bug Report
Version Git (pre2.4) [autotools]
Operating System Linux
Last edited by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Last edited at Oct 29, 2008 15:36
Closed by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Closed at Oct 29, 2008 15:36
Closed in version Unknown
Resolution Fixed
Comment was fixed in 5306.

duplicate code in dune-fem was/is not uptodate. |

Description

./dune-common/bin/dunecontrol --only=dune-fem --opts=config.opts configure

fails on a standard installation of ubuntu 8.04 32 with the following error:

awk: line 1: syntax error at or near , awk: line 1: syntax error at or near , awk: line 1: syntax error at or near , configure:34032: error: Cannot parse dune-fem version: 0.9.2

corresponding lines 34027 - 34029 are:

DUNE_FEM_VERSION_MAJOR="echo $DUNE_FEM_VERSION | awk '{ split($0,s,"."); match(s[1],/[[[:digit:]]]*/,n); print n[0] }'" DUNE_FEM_VERSION_MINOR="echo $DUNE_FEM_VERSION | awk '{ split($0,s,"."); match(s[2],/[[[:digit:]]]*/,n); print n[0] }'" DUNE_FEM_VERSION_REVISION="echo $DUNE_FEM_VERSION | awk '{ split($0,s,"."); match(s[3],/[[[:digit:]]]*/,n); print n[0] }'"

This fails because ubuntu comes with an installation of mawk 1.3.3-11ubuntu2. Deinstalling mawk and installting gawk 3.1.6 solves the problem!