amber-developers: [Bug 36] Compilation problems on IBM AIX (sander with dcqtp)

From: <amber-bugzilla-daemon.coffee.sdsc.edu>
Date: Fri, 11 Apr 2008 13:37:32 -0700

http://bugzilla.ambermd.org/show_bug.cgi?id=36


Ross Walker <rcw.sdsc.edu> changed:

           What |Removed |Added
----------------------------------------------------------------------------
                 CC| |amber-developers.scripps.edu




--- Comment #5 from Ross Walker <rcw.sdsc.edu> 2008-04-11 13:37:32 PST ---
There are still major problems compiling dcqtp on AIX.

For starters all stop statements need to have a space after them:

stop'foo' ---> stop 'foo'

see files in dcqtp/src/pb/

I thought I had fixed this but it doesn't appear in the release version.

However, more serious is the use of use statements and implicit real.

       "../src/qmmm/qm_mm_div.F90", line 99.22: 1511-099 (S) Objects appearing
in ALLOCATE and DEALLOCATE statements must be allocatable objects or pointers.
"../src/qmmm/qm_mm_div.F90", line 100.13: 1515-025 (S) Only a name of a
variable, array element, or character substring is permitted on the left hand
side of an assignment statement.
"../src/qmmm/qm_mm_div.F90", line 101.22: 1511-099 (S) Objects appearing in
ALLOCATE and DEALLOCATE statements must be allocatable objects or pointers.
"../src/qmmm/qm_mm_div.F90", line 102.13: 1515-025 (S) Only a name of a
variable, array element, or character substring is permitted on the left hand
side of an assignment statement.
"../src/qmmm/qm_mm_div.F90", line 107.19: 1515-025 (S) Only a name of a
variable, array element, or character substring is permitted on the left hand
side of an assignment statement.
"../src/qmmm/qm_mm_div.F90", line 117.22: 1511-099 (S) Objects appearing in
ALLOCATE and DEALLOCATE statements must be allocatable objects or pointers.
"../src/qmmm/qm_mm_div.F90", line 118.13: 1515-025 (S) Only a name of a
variable, array element, or character substring is permitted on the left hand
side of an assignment statement.
"../src/qmmm/qm_mm_div.F90", line 175.25: 1516-040 (S) Item has not been
defined with the EXTERNAL or INTRINSIC attribute.
"../src/qmmm/qm_mm_div.F90", line 202.46: 1516-040 (S) Item has not been
defined with the EXTERNAL or INTRINSIC attribute.
"../src/qmmm/qm_mm_div.F90", line 205.31: 1516-040 (S) Item has not been
defined with the EXTERNAL or INTRINSIC attribute.
"../src/qmmm/qm_mm_div.F90", 1520-031 (W) Option DLINES is ignored within
Fortran 90 free form and IBM free form.

I think this file probably needs a complete re-write - I had a go at fixing but
there is so much global stuff inherited from modules and with the implicit real
in there it is a nightmare to work out what comes from where.

Current workaround on AIX is to NOT compile dcqtp:

./configure_amber -nosanderidc xlf90_aix


-- 
Configure bugmail: http://bugzilla.ambermd.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Fri Apr 18 2008 - 21:18:41 PDT
Custom Search