Re: gcfortran vs PGI

From: Sarah Thompson <Sarah.E.Thompson_at_nyahnyahspammersnyahnyah>
Date: Thu, 05 Mar 2009 11:02:56 -0700

I appreciate your help. I have attached the Makefile and the error I
get when trying to make. Sarah

Mary Haley wrote:
> On Wed, 4 Mar 2009, Sarah Thompson wrote:
>
>
>> I am a sysadmin and have installed the 5.0 binaries on Redhat 5 for one
>> of my developers.
>>
>> I have run your tests
>>
>> ng4ex gsun01n
>> ncl gsun01n.ncl
>> ncargex cpex08
>>
>> and they all run correctly, although It's looking like they are using
>> gcfortran.
>> I have setup environmental variables for FC, F77 and F90 to use PGI
>> (pgf90, pgf77 etc....) but when I run a script that my developer has
>> given me to test I get this error right away
>> gfortran: -lncarg: linker input file unused because linking not done
>>
>> and then a whole bunch of undefined references to pgf90.
>> I am in no way a developer, and am really stuck at this point. Is it
>> not looking at my environment variables? Do I need to tell my developer
>> to link something in his code? I'm lost. Thanks, Sarah
>>
>> --
>> Sarah Thompson
>>
>
> Sarah,
>
> When you run "ncargex" and "ng4ex", they are using hard-coded values
> for the compiler, so your environment settings will not affect the
> compilers used by these scripts.
>
> As for the script your developer gave you, I need more information.
> Can you email me the script?
>
> As a side, the error:
>
> gfortran: -lncarg: linker input file unused because linking not done
>
> seems to indicate that you are trying to link the libraries during the
> non-link phase. You only want to include them when you are doing the
> file link for the binary.
>
> As a second side, you should be able to use the PGI compilers to link
> against the GNU-compiled NCAR Graphics. However, you may need to
> include some GNU libraries during the final link phase like
> "-lgfortran".
>
> --Mary
>
> _______________________________________________
> ncl-install mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-install
>

-- 
Sarah Thompson
Systems Administrator
Earth System Research Laboratory
Global Systems Division
(303) 497-6024
Sarah.E.Thompson_at_noaa.gov

#
# Make G=8 P=S
#
SHELL = /bin/sh
# ---------------------------------------------------------------------------
FFLAGS = $(FLAGS) -DGLVL_VALUE=$(G) -DNVL_VALUE=$(K) -O0

#
# AND SET OBJECTS TO BE MADE FOR QNH :
#
COMP = pgf90
#COMP = ifort
FLAGS =

OBJS = module_constants.o module_control.o module_variables.o

# ---------------------------------------------------------------------------

.SILENT:
.SUFFIXES: .o .F90

.F90.o:
        $(COMP) -c $(FFLAGS) $<

all: module_control.mod module_constants.mod module_variables.mod plt$(G) pltdif

plt.o: module_control.mod module_variables.mod module_constants.mod
 
module_constants.mod: module_constants.F90
        $(COMP) -c $(FFLAGS) module_constants.F90
module_control.mod: module_control.F90
        $(COMP) -c $(FFLAGS) module_control.F90
module_variables.mod: module_variables.F90
        $(COMP) -c $(FFLAGS) module_variables.F90

plt$(G): plt.o $(OBJS)
        echo made $@
        ncargf90 -c frmyz.F90
        ncargf90 -c frmyzh.F90
        ncargf90 -o plt$(G) $(FFLAGS) plt.o $(OBJS) frmyz.o frmyzh.o

pltdif: pltdif.o $(OBJS)
        echo made $@
        ncargf90 -c frmyz.F90
        ncargf90 -c frmyzh.F90
        ncargf90 -o pltdif $(FFLAGS) pltdif.o $(OBJS) frmyz.o frmyzh.o

clean:
        rm *.o sgm *.mod

made plt5
gfortran -fPIC -O -c frmyz.F90 -L/opt/local/ncarg/lib -L/usr/X11R6/lib64 -lncarg -lncarg_gks -lncarg_c -L/usr/X11R6/lib64 -lX11 -lXext
gfortran -fPIC -O -c frmyzh.F90 -L/opt/local/ncarg/lib -L/usr/X11R6/lib64 -lncarg -lncarg_gks -lncarg_c -L/usr/X11R6/lib64 -lX11 -lXext
gfortran -fPIC -O -o plt5 -DGLVL_VALUE=5 -DNVL_VALUE=100 -O0 plt.o module_constants.o module_control.o module_variables.o frmyz.o frmyzh.o -L/opt/local/ncarg/lib -L/usr/X11R6/lib64 -lncarg -lncarg_gks -lncarg_c -L/usr/X11R6/lib64 -lX11 -lXext
PGF90-W-0155-The number of subscripts is less than the rank of we (plt.F90: 170)
  0 inform, 1 warnings, 0 severes, 0 fatal for plt
make: Warning: File `module_variables.o' has modification time 0.083 s in the future
made plt5
gfortran -fPIC -O -c frmyz.F90 -L/opt/local/ncarg/lib -L/usr/X11R6/lib64 -lncarg -lncarg_gks -lncarg_c -L/usr/X11R6/lib64 -lX11 -lXext
gfortran: -lncarg: linker input file unused because linking not done
gfortran: -lncarg_gks: linker input file unused because linking not done
gfortran: -lncarg_c: linker input file unused because linking not done
gfortran: -lX11: linker input file unused because linking not done
gfortran: -lXext: linker input file unused because linking not done
gfortran -fPIC -O -c frmyzh.F90 -L/opt/local/ncarg/lib -L/usr/X11R6/lib64 -lncarg -lncarg_gks -lncarg_c -L/usr/X11R6/lib64 -lX11 -lXext
gfortran: -lncarg: linker input file unused because linking not done
gfortran: -lncarg_gks: linker input file unused because linking not done
gfortran: -lncarg_c: linker input file unused because linking not done
gfortran: -lX11: linker input file unused because linking not done
gfortran: -lXext: linker input file unused because linking not done
gfortran -fPIC -O -o plt5 -DGLVL_VALUE=5 -DNVL_VALUE=100 -O0 plt.o module_constants.o module_control.o module_variables.o frmyz.o frmyzh.o -L/opt/local/ncarg/lib -L/usr/X11R6/lib64 -lncarg -lncarg_gks -lncarg_c -L/usr/X11R6/lib64 -lX11 -lXext
/usr/bin/ld: warning: i386 architecture of input file `plt.o' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `module_constants.o' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `module_control.o' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `module_variables.o' is incompatible with i386:x86-64 output
plt.o: In function `MAIN_':
plt.F90:(.text+0x30): undefined reference to `pghpf_init'
plt.F90:(.text+0xb2): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0xdc): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x11a): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x146): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x150): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x171): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x19b): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0x1c7): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1f3): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x21f): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x24b): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x277): undefined reference to `pgf90io_ldw'
plt.o:plt.F90:(.text+0x2a3): more undefined references to `pgf90io_ldw' follow
plt.o: In function `MAIN_':
plt.F90:(.text+0x2ad): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0x367): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x3bd): undefined reference to `ftn_str_copy'
plt.F90:(.text+0x482): undefined reference to `pgf90io_open'
plt.F90:(.text+0x4b5): undefined reference to `__mth_i_sinx'
plt.F90:(.text+0x513): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x545): undefined reference to `pgf90io_unf_init'
plt.F90:(.text+0x573): undefined reference to `pgf90io_unf_read'
plt.F90:(.text+0x59f): undefined reference to `pgf90io_unf_read_a'
plt.F90:(.text+0x5cb): undefined reference to `pgf90io_unf_read_a'
plt.F90:(.text+0x5f7): undefined reference to `pgf90io_unf_read_a'
plt.F90:(.text+0x623): undefined reference to `pgf90io_unf_read_a'
plt.F90:(.text+0x64f): undefined reference to `pgf90io_unf_read_a'
plt.o:plt.F90:(.text+0x67b): more undefined references to `pgf90io_unf_read_a' follow
plt.o: In function `MAIN_':
plt.F90:(.text+0x78d): undefined reference to `pgf90io_unf_end'
plt.F90:(.text+0x7ae): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x7d8): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0x80c): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x83a): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x868): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x872): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0x893): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x8bd): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0x8f1): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x91f): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x953): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xa06): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xab9): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xac3): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0xae4): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0xb0e): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0xb42): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xb70): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xba4): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xc57): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xd0d): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xd17): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0xd38): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0xd62): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0xd96): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xdc4): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xdf8): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xeae): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xf61): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0xf6b): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0xf8c): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0xfb6): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0xfea): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1018): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x104c): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x10ff): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x11b2): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x11bc): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0x11dd): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x1207): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0x123b): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1269): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x129d): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1350): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1403): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x140d): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0x142e): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x1458): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0x148c): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x14ba): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x14ee): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1583): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1619): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1623): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0x1644): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x166e): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0x16a2): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x16d0): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1704): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1799): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x182e): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1838): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0x1859): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x1883): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0x18b7): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x18e5): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1919): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x19ae): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1a43): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1a4d): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0x1a6e): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x1a98): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0x1acc): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1afa): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1b2e): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1bc3): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1c59): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1c63): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0x1cb1): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x1cdb): undefined reference to `pgf90io_ldw_init'
plt.F90:(.text+0x1d07): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1d33): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1d5f): undefined reference to `pgf90io_ldw'
plt.F90:(.text+0x1d69): undefined reference to `pgf90io_ldw_end'
plt.F90:(.text+0x2144): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x2166): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x2190): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x21ce): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x21fc): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x2206): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x2227): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x2251): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x228f): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x22c3): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x22f1): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x22fb): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x2443): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x246d): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x24ab): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x24df): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x250d): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x2517): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x26c8): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x26f2): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x2730): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x2764): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x2792): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x279c): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x28e3): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x290d): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x294b): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x297f): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x29ad): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x29b7): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x2b68): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x2b92): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x2bd0): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x2c04): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x2c32): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x2c3c): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x2d83): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x2dad): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x2deb): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x2e1f): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x2e4d): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x2e57): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x3008): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x3032): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x3070): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x30a4): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x30d2): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x30dc): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x3223): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x324d): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x328b): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x32bf): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x32ed): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x32f7): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x34a8): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x34d2): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x3510): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x3544): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x3572): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x357c): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x36c3): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x36ed): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x372b): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x375f): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x378d): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x3797): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x394d): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x3977): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x39b5): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x39e9): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x3a17): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x3a21): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x3b66): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x3b90): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x3bce): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x3c02): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x3c30): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x3c3a): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x3df0): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x3e1a): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x3e58): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x3e8c): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x3eba): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x3ec4): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x4009): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x4033): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x4071): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x40a5): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x40d3): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x40dd): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x428e): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x42b8): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x42f6): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x432a): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x4358): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x4362): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x44a7): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x44d1): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x450f): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x4543): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x4571): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x457b): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x473b): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x475d): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x4787): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x47c5): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x47f3): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x47fd): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x481e): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x4848): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x4886): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x48ba): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x48c4): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x4b15): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x4b37): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x4b61): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x4b9f): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x4bcd): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x4bd7): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x4bf8): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x4c22): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x4c60): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x4c94): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x4c9e): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x4eef): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x4f11): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x4f3b): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x4f79): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x4fa7): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x4fb1): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x4fd2): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x4ffc): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x503a): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x506e): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x5078): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x52ce): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x52f0): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x531a): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x5358): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x5386): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x5390): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x53b1): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x53db): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x5419): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x544d): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x5457): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x56a8): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x56ca): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x56f4): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x5732): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x5760): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x576a): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x578b): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x57b5): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x57f3): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x5827): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x5831): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x5a82): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x5aa4): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x5ace): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x5b0c): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x5b3a): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x5b44): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x5b65): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x5b8f): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x5bcd): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x5c01): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x5c0b): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x5e61): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x5e83): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x5ead): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x5eeb): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x5f19): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x5f23): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x5f44): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x5f6e): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x5fac): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x5fe0): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x5fea): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x623b): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x625d): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x6287): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x62c5): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x62f3): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x62fd): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x631e): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x6348): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x6386): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x63ba): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x63c4): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x661a): undefined reference to `ftn_str_cpy1'
plt.F90:(.text+0x663c): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x6666): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x66a4): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x66d2): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x66dc): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x66fd): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x6727): undefined reference to `pgf90io_encode_fmt'
plt.F90:(.text+0x6765): undefined reference to `pgf90io_fmtw_intern_init'
plt.F90:(.text+0x6799): undefined reference to `pgf90io_fmt_write'
plt.F90:(.text+0x67a3): undefined reference to `pgf90io_fmtw_end'
plt.F90:(.text+0x6a00): undefined reference to `pgf90io_src_info'
plt.F90:(.text+0x6a32): undefined reference to `pgf90io_close'
plt.F90:(.text+0x6a75): undefined reference to `pgf90_stop'
plt.F90:(.text+0x6a87): undefined reference to `pgf90_exit'
plt.o: In function `frm2d_':
plt.F90:(.text+0x6af9): undefined reference to `ftn_str_index'
plt.F90:(.text+0x6b2a): undefined reference to `ftn_str_index'
plt.F90:(.text+0x6b5b): undefined reference to `ftn_str_index'
plt.F90:(.text+0x6b8c): undefined reference to `ftn_str_index'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/libgfortranbegin.a(fmain.o): In function `main':
(.text+0xa): undefined reference to `MAIN__'
plt.o: In function `.C2_283':
plt.F90:(.data+0x454): undefined reference to `pgf90_compiled'
module_constants.o:(.data+0x0): undefined reference to `pgf90_compiled'
module_control.o:(.data+0x0): undefined reference to `pgf90_compiled'
module_variables.o:(.data+0x0): undefined reference to `pgf90_compiled'
collect2: ld returned 1 exit status
make: *** [plt5] Error 1
Received on Thu Mar 05 2009 - 11:02:56 MST

This archive was generated by hypermail 2.2.0 : Thu Mar 12 2009 - 14:11:14 MDT