#70 closed defect (fixed)
ropp2bufr lockup (g95)
Reported by: | Dave Offiler | Owned by: | frdo2 |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | ROPP (all) | Version: | 0.8 |
Keywords: | Cc: |
Description
The G95 version of ropp2bufr locks up if the given netCDF file (or default) does not exist. This does not occur with (for instance) ifc, with reports a fatal error in is_netcdf() with file not found and exits. The g95 version just freezes; CTL-C needed to break.
Change history (3)
comment:1 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 by , 18 years ago
Version: | → 0.8 |
---|
Note:
See TracTickets
for help on using tickets.
Lockup traced to messages.f90 in ropp_tools (probably within the call to print_stderr.c). This routine contains a string '
'; some compilers interpret '\' as escape characters - e.g. ifc/ifort need the -nbs switch to treat '\' as a literal character. G95 has an equivalent switch -fno-backslash - using this switch solved the problem without any code changes.
All configure_g95_* scripts in ropp_test/system now have -fno-backslash included in the complier flags options and committed as [879].