﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
34	Problem with messages module in ropp_io	Dave Offiler	marq	"Axel & I have both re-built ropp_tools & ropp_io, but the g95 (only) fails in the configure
of ropp_io when testing the messages module from ropp_tools - fragment from config.log below. 

We suspected underscores again, so explcitly added -Df2cFortran on the ropp_tools configure command, but all we got was two of them in the relevant gcc command output by (ropp_tools) make
and the same ropp_io config problem.

Since the issue seems to be with the *match_ routines, wha's special about them (all 'C', for instance?). Any 'pointers'??

{{{
configure:3141: checking for message of the ropp_tools library
configure:3152: g95 -o conftest  -I/data/local/frdo/builds/g95/include -L/data/local/frdo/builds/g95/lib  conftest.f90 -lropp_tools -lnetcdf -ludunits  >&5
/data/local/frdo/builds/g95/lib/libropp_tools.a(message.o)(.data+0x0): undefined reference to `bregexp_nmatch__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(message.o)(.data+0x4): undefined reference to `bregexp_match__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(message.o)(.data+0x8): undefined reference to `eregexp_nmatch__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(message.o)(.data+0xc): undefined reference to `eregexp_match__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(replace.o)(.data+0x0): undefined reference to `bregexp_nmatch__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(replace.o)(.data+0x4): undefined reference to `bregexp_match__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(replace.o)(.data+0x2c): undefined reference to `eregexp_nmatch__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(replace.o)(.data+0x30): undefined reference to `eregexp_match__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(replace.o)(.data+0x48): undefined reference to `bregexp_nmatch__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(replace.o)(.data+0x4c): undefined reference to `bregexp_match__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(replace.o)(.data+0x74): undefined reference to `eregexp_match__'
/data/local/frdo/builds/g95/lib/libropp_tools.a(replace.o)(.data+0x78): undefined reference to `eregexp_nmatch__'
configure:3158: $? = 1
configure: failed program was:
|       program main
|             call message
|       end program main
configure:3184: result: no
configure:3189: error: The ropp_tools library is required for the compilation of this library / program.
}}}
"	defect	closed	normal		ropp_utils	0.8	fixed		dave.offiler@… axel.vonengeln@…
