Changes between Initial version and Version 1 of Ticket #34


Ignore:
Timestamp:
2005-09-26T20:56:16Z (19 years ago)
Author:
marq
Comment:

The *regexp_[n]match* routines are C routines from tools90 library; but they are not used within the ROPP... However, the strings module (strings.f90 in the strings subdirectory) is simply a copy of the respective interface file from that library. It does contain this:

!-----------------------------------------------------------------------
! 2.1 Fortran 77 interface
!-----------------------------------------------------------------------

  logical, external :: bregexp_match, bregexp_nmatch
  logical, external :: eregexp_match, eregexp_nmatch

So I assume that g95 doesn't like externals defined, even if they are never used:-(

I suggest I replace the strings.f90 in ROPP with a stripped down version of the original file instead of the full one.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #34

    • Property Cc dave.offiler@… axel.vonengeln@… added
    • Property Status newassigned
    • Property Summary messages module problem configuring ropp_ioProblem with messages module in ropp_io
  • Ticket #34 – Description

    initial v1  
    55and the same ropp_io config problem.
    66
    7 Since the issue seems to be with the *match__ routines, wha's special about them (all 'C',
    8 for instance?). Any 'pointers'??
     7Since the issue seems to be with the *match_ routines, wha's special about them (all 'C', for instance?). Any 'pointers'??
    98
    10 
     9{{{
    1110configure:3141: checking for message of the ropp_tools library
    1211configure: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
     
    3029configure:3184: result: no
    3130configure:3189: error: The ropp_tools library is required for the compilation of this library / program.
    32 
     31}}}