Fix MET to compile using GCC version 10 #1552
Labels
component: build process
Build process issue
priority: medium
Medium Priority
requestor: Community
General Community
type: task
An actionable item of work
Milestone
Describe the Task
As reported by a user via met-help (https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=97359) met-9.1 does not compile using the GCC version 10 compilers. The issue lies with the compilation of the required BUFRLIB library:
`ufbtab.f:306:31:
288 | DO WHILE(IREADMG(-LUNIT,SUBSET,IDATE).GE.0)
| 2
......
306 | 10 IF(IREADMG(-LUNIT,SUBSET,JDATE).LT.0) GOTO 25
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
ufbtab.f:534:37:
288 | DO WHILE(IREADMG(-LUNIT,SUBSET,IDATE).GE.0)
| 2
......
534 | DO WHILE(IREADMG(-LUNIT,SUBSET,JDATE).GE.0)
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
`
I want to try to reproduce the problem using GCC version 10 and let the developers of BUFRLIB know of the issue.
Time Estimate
1 day
Sub-Issues
Consider breaking the task down into sub-issues.
Relevant Deadlines
None
Funding Source
Define the Metadata
Assignee
Labels
Projects and Milestone
Define Related Issue(s)
Consider the impact to the other METplus components.
Task Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s), Project(s), Milestone, and Linked issues
The text was updated successfully, but these errors were encountered: