[NeXus-code-tickets] [NeXusCode] #68: Failure of Absoft Fortran 90

NeXus Data Format Library and Applications noreply at nexusformat.org
Thu May 17 15:24:43 BST 2007


#68: Failure of Absoft Fortran 90
------------------------+---------------------------------------------------
 Reporter:  Ray Osborn  |       Owner:  Freddie Akeroyd
     Type:  defect      |      Status:  new            
 Priority:  major       |   Milestone:                 
Component:  napi        |     Version:  4.0rc3         
 Keywords:              |  
------------------------+---------------------------------------------------
 "Configure" correctly located the Absoft v7.0 compiler, but the "make"
 failed on the first F90 application - NXdump - with the following error:

 f90  -I/Users/roadmin/Desktop/nexus-4.0rc3/bindings/f90 -c NXdump.f90

    use NXmodule
        ^
 cf90-292 f90fe: ERROR NXDUMP, File = NXdump.f90, Line = 35, Column = 8
   "NXMODULE" is specified as the module name on a USE statement, but the
 compiler cannot find it.

    type(NXhandle) :: file_id
         ^
 cf90-126 f90fe: ERROR NXDUMP, File = NXdump.f90, Line = 37, Column = 9
   Derived type "NXHANDLE" is used, but it does not have any components
 defined for it.

       integer :: status, type, rank, dimensions(NX_MAXRANK)
                                                 ^
 cf90-521 f90fe: ERROR GETDIR, File = NXdump.f90, Line = 52, Column = 49
   Local variable "NX_MAXRANK" must be a dummy argument or in common to be
 used in a bounds specification expression.

 f90: Copyright Absoft Corporation 1994-2001; Absoft Pro FORTRAN Version
 7.0b
 f90fe: 82 source lines
 f90fe: 3 Errors, 0 Warnings, 0 Other messages, 0 ANSI

 make[2]: *** [NXdump.o] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all-recursive] Error 1

 NXMODULE.mod does exist in the bindings/f90/ directory, but presumably
 Absoft Fortran needs a link switch to define the location.

-- 
Ticket URL: <http://trac.nexusformat.org/code/ticket/68>
NeXus Data Format Library and Applications <http://www.nexusformat.org/>
NeXus Data Format Library and Applications



More information about the NeXus-code-tickets mailing list