CMAQ5.2 CCTM compile error

Hi All,
The BCON, ICON and MCIP run ok, but the CCTM still has some problems.
Below is the errors, please give me the suggestion if you know that or you have met similar errors.

mpif90 -c -ffixed-form -ffixed-line-length-132 -funroll-loops -finit-character=32 -O3 -funroll-loops -finit-character=32 -Wtabs -Wsurprising -I /kwork/JLIU/Build_WRF/CMAQ52/lib/x86_64/gcc/ioapi/modules -I /kwork/JLIU/Build_WRF/CMAQ52/lib/x86_64/gcc/ioapi/include_files/fixed_src -I /kwork/JLIU/Build_WRF/CMAQ52/lib/x86_64/gcc/mpi -I. pinterpb.f
Included at pinterpb.f:133:

    COMMON  / BSTATE3 /                                             &

Error: Syntax error in COMMON statement at (1)
Included at pinterpb.f:133:

    COMMON  / CSTATE3 /                                             &

Error: Syntax error in COMMON statement at (1)
make: *** [pinterpb.o] Error 1
ERROR while running make command

else if ( 0 ) then
mv Makefile Makefile.gcc
if ( -e Makefile.gcc && -e Makefile ) rm Makefile
ln -s Makefile.gcc Makefile
if ( 0 != 0 ) then
if ( -e /kwork/JLIU/Build_WRF/CMAQ52/CCTM/scripts/BLD_CCTM_v52_gcc/CCTM_v52.cfg ) then
mv CCTM_v52.cfg.bld /kwork/JLIU/Build_WRF/CMAQ52/CCTM/scripts/BLD_CCTM_v52_gcc/CCTM_v52.cfg

As has been documented in the I/O APUI build-instructiuons and has been repeated elsewhere on this forum: According to the ISO Fortran Standard, there are two “source formats” for Fortran source code – the older ( f77 ) “fixed” format with code in columns 7-72 and continuation markers in column 6, and the ( f90 ) “free” format, with source in columns 1-132 and ampersand ("&") for trailing continuation markers, as well as a specification for code which is acceptable to both forms.

Since it is used by various models that use “free” format, the I/O API carefully follows the Standard in this regard, and uses the ISO-app[roved “both-form” format for its Fortran INCLUDE files.

Some of the models—in particular, CMAQ and SMOKE however, do not—instead using a “fixed-132” format. The I/O API Makefile has a way of dealing with this; the commands

cd /ioapi
make fixed_src
will create a new directory ioapi/fixed_src and populate it with copies of the INCLUDE files that have been edited to work with the non-Standard “fixed-132” format. You will need to use these INCLUDE files with CMAQ and SMOKE.