[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GEMPAK #MGG-299150]: compiling fortran77 code with gempak v5.11.1



Kelly,

I think I understand now.  I would suggest you take a look at some of the 
Makefiles in the source (such as in some of the $GEMPAK/source/programs/gd/ 
directories) to get some ideas about what libraries may need to be linked.  
Again, I'm not up to speed on this sort of thing, but I would think if you 
tried a few combinations of gemlib.a, syslib.a, cgemlib.a, appl.a and others, 
you'll get closer to a solution.

Best,

Michael James
Unidata




> Hi Michael,
> Thanks so much for your response.
> However, I have to apologize -- I don't think I was very clear in my
> first email.
> It isn't GEMPAK that I'm trying to compile, but rather a fortran code
> that uses GEMPAK calls in it.
> I have downloaded and successfully used this version of GEMPAK on this
> system; the problem is using GEMPAK within my fortran program -- I am
> evidently not calling the correct libraries, or else have some other
> problem.
> I'm not sure if that clarifies anything to the point where you might
> have other thoughts on this, but if so, any ideas would be much appreciated!
> Thanks,
> Kelly
> 
> 
> 
> 
> On 6/10/2010 5:49 PM, Unidata GEMPAK Support wrote:
> > Hi Kelly,
> >
> > Unfortunately I don't have a lot of insight into this since I've never 
> > built GEMPAK in the way that you're attempting.
> >
> > I would suggest you try building 5.11.4 from source, as most any 
> > compilation problem you'll encouter has been addressed in the past.
> >
> >
> > Michael James
> > Unidata
> >
> >
> >
> >
> >
> >> Hi,
> >> I am trying to compile code on a linux64 system and not having any luck
> >> with my usual methods. I am using version 5.11.1 of gempak, using the
> >> precompiled binary and library files from unidata's webpage, and my
> >> linux system specs are:
> >> Linux inta.psd.esrl.noaa.gov 2.6.18-164.11.1.el5 #1 SMP Wed Jan 6
> >> 13:26:04 EST 2010 x86_64 x86_64 x86_64 GNU/Linux
> >>
> >> Unfortunately, I can't figure out which libraries are needed for this
> >> system, and it is further complicated by the fact that I am new to the
> >> system itself and have a *very* limited understanding of system/compiler
> >> specifics/issues. That all being said, I ran this by Don Murray here as
> >> well, who suggested I email the gempak-support list, as he didn't know
> >> why the standard ways of calling the libraries weren't working either.
> >>
> >> I'll paste some examples of the problem below (I've tried a LOT of
> >> different combinations of compilers and options and libraries here, so
> >> this is only a sample!)
> >>
> >> Any help you might be able to offer would be much appreciated!
> >>
> >> Thanks so much in advance,
> >> Kelly Mahoney
> >>
> >>
> >>> [kmahoney@inta BT_pert_run]$ uname -a
> >>> Linux inta.psd.esrl.noaa.gov 2.6.18-164.11.1.el5 #1 SMP Wed Jan 6
> >>> 13:26:04 EST 2010 x86_64 x86_64 x86_64 GNU/Linux
> >>>
> >> w/out any libraries called:
> >>
> >>> [kmahoney@inta BT_pert_run]$ gfortran -fno-second-underscore -o
> >>> cc_pert_modifying_code.exe cc_pert_modifying_code.f
> >>> /tmp/ccEVujFS.o: In function `MAIN__':
> >>> cc_pert_modifying_code.f:(.text+0x24): undefined reference to `in_bdta_'
> >>> cc_pert_modifying_code.f:(.text+0x11e): undefined reference to `gd_opnf_'
> >>> cc_pert_modifying_code.f:(.text+0x239): undefined reference to `gd_rdat_'
> >>> cc_pert_modifying_code.f:(.text+0x36e): undefined reference to `gd_rdat_'
> >>> cc_pert_modifying_code.f:(.text+0x4a3): undefined reference to `gd_rdat_'
> >>> cc_pert_modifying_code.f:(.text+0x8a8): undefined reference to `gd_rdat_'
> >>> cc_pert_modifying_code.f:(.text+0x9dc): undefined reference to `gd_rdat_'
> >>> cc_pert_modifying_code.f:(.text+0xf13): undefined reference to `gd_wpgd_'
> >>> cc_pert_modifying_code.f:(.text+0x1087): undefined reference to `gd_wpgd_'
> >>> cc_pert_modifying_code.f:(.text+0x1166): undefined reference to `gd_clos_'
> >>> collect2: ld returned 1 exit status
> >>>
> >> with just gemlib.a called:
> >>
> >>> [kmahoney@inta BT_pert_run]$ gfortran -fno-second-underscore -o
> >>> cc_pert_modifying_code.exe cc_pert_modifying_code.f $GEMLIB/gemlib.a
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gdclos.o):
> >>> In function `gd_clos_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gd/gdclos.f:62:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stlcuc.o):
> >>> In function `st_lcuc_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stlcuc.f:29:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gdinit.o):
> >>> In function `gd_init_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gd/gdinit.f:33:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gditoh.o):
> >>> In function `gd_itoh_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gd/gditoh.f:37:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strmbl.o):
> >>> In function `st_rmbl_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmbl.f:36:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strmbl.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmbl.f:37:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dpsetp.o):
> >>> In function `dp_setp_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dpsetp.f:85:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ermmsg.o):
> >>> In function `er_mmsg_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:70:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:70:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:70:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:75:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:88:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:112:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:114:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:125:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:126:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ermmsg.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:134:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ermmsg.o):
> >>> In function `er_mmsg_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:147:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:151:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:158:
> >>> undefined reference to `css_gtim_'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:159:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:159:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:159:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:161:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:163:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(flinqr.o):
> >>> In function `fl_inqr_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:35:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:41:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:44:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(flinqr.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:53:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(fltinq.o):
> >>> In function `fl_tinq_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:87:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:98:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:109:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:113:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gb2ugem.o):
> >>> In function `gb2_ugem_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:48:
> >>> undefined reference to `gbit'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:52:
> >>> undefined reference to `gbit'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:56:
> >>> undefined reference to `gbit'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:60:
> >>> undefined reference to `gbit'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:64:
> >>> undefined reference to `gbit'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gb2ugem.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:68:
> >>> more undefined references to `gbit' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gb2ugem.o):
> >>> In function `gb2_ugem_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:91:
> >>> undefined reference to `g2_unpack1'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:95:
> >>> undefined reference to `g2_unpack2'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:99:
> >>> undefined reference to `g2_unpack3'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:113:
> >>> undefined reference to `g2_unpack4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:119:
> >>> undefined reference to `g2_unpack5'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:124:
> >>> undefined reference to `g2_unpack6'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2ugem.c:128:
> >>> undefined reference to `g2_unpack7'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssenvr.o):
> >>> In function `ss_envr_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:47:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:48:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:50:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:51:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:53:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:53:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:53:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:54:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:56:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:73:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssgsym.o):
> >>> In function `ss_gsym_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssgsym.f:31:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stilst.o):
> >>> In function `st_ilst_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stilst.f:66:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stinch.o):
> >>> In function `st_inch_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stinch.f:29:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stintg.o):
> >>> In function `st_intg_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stintg.f:42:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stitos.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stitos.f:32:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strmst.o):
> >>> In function `st_rmst_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:67:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:67:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:67:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:70:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:73:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strxbl.o):
> >>> In function `st_rxbl_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:32:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:33:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:62:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strxbl.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:64:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dppdec.o):
> >>> In function `dp_pdec_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppdec.f:52:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dppgrb.o):
> >>> In function `dp_pgrb_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:90:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:97:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:103:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:106:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dppgrb.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:110:
> >>> more undefined references to `_gfortran_pow_r4_i4' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(flpath.o):
> >>> In function `fl_path_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:29:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:30:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:47:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:48:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gb2gmis.o):
> >>> In function `gb2_gmis':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2gmis.c:41:
> >>> undefined reference to `g2_rdieee'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2gmis.c:48:
> >>> undefined reference to `g2_rdieee'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gb/gb2gmis.c:49:
> >>> undefined reference to `g2_rdieee'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stitoc.o):
> >>> In function `st_itoc_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stitoc.f:37:
> >>> undefined reference to `_gfortran_copy_string'
> >>> collect2: ld returned 1 exit status
> >>> [kmahoney@inta BT_pert_run]$
> >>>
> >> with gemlib.a and cgemlib.a
> >>
> >>> [kmahoney@inta BT_pert_run]$ gfortran -fno-second-underscore -o
> >>> cc_pert_modifying_code.exe cc_pert_modifying_code.f $GEMLIB/gemlib.a
> >>> $GEMLIB/cgemlib.a
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gdclos.o):
> >>> In function `gd_clos_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gd/gdclos.f:62:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stlcuc.o):
> >>> In function `st_lcuc_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stlcuc.f:29:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gdinit.o):
> >>> In function `gd_init_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gd/gdinit.f:33:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gditoh.o):
> >>> In function `gd_itoh_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gd/gditoh.f:37:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strmbl.o):
> >>> In function `st_rmbl_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmbl.f:36:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strmbl.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmbl.f:37:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dpsetp.o):
> >>> In function `dp_setp_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dpsetp.f:85:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ermmsg.o):
> >>> In function `er_mmsg_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:70:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:70:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:70:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:75:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:88:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:112:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:114:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:125:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:126:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ermmsg.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:134:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ermmsg.o):
> >>> In function `er_mmsg_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:147:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:151:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:159:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:159:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:159:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:161:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:163:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(flinqr.o):
> >>> In function `fl_inqr_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:35:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:41:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:44:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(flinqr.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:53:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(fltinq.o):
> >>> In function `fl_tinq_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:87:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:98:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:109:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:113:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssenvr.o):
> >>> In function `ss_envr_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:47:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:48:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:50:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssenvr.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:51:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssenvr.o):
> >>> In function `ss_envr_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:53:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:53:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:53:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:54:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:56:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:73:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssgsym.o):
> >>> In function `ss_gsym_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssgsym.f:31:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stilst.o):
> >>> In function `st_ilst_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stilst.f:66:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stinch.o):
> >>> In function `st_inch_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stinch.f:29:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stintg.o):
> >>> In function `st_intg_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stintg.f:42:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stitos.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stitos.f:32:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strmst.o):
> >>> In function `st_rmst_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:67:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:67:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:67:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:70:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:73:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strxbl.o):
> >>> In function `st_rxbl_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:32:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:33:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:62:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strxbl.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:64:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dppdec.o):
> >>> In function `dp_pdec_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppdec.f:52:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dppgrb.o):
> >>> In function `dp_pgrb_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:90:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:97:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:103:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:106:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dppgrb.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:110:
> >>> more undefined references to `_gfortran_pow_r4_i4' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(flpath.o):
> >>> In function `fl_path_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:29:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:30:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:47:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:48:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stitoc.o):
> >>> In function `st_itoc_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stitoc.f:37:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/cgemlib.a(dec_jpeg2000.o):
> >>> In function `dec_jpeg2000':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_jpeg2000.c:67:
> >>> undefined reference to `jas_stream_memopen'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_jpeg2000.c:72:
> >>> undefined reference to `jpc_decode'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_jpeg2000.c:121:
> >>> undefined reference to `jas_matrix_create'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_jpeg2000.c:122:
> >>> undefined reference to `jas_image_readcmpt'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_jpeg2000.c:134:
> >>> undefined reference to `jas_matrix_destroy'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_jpeg2000.c:135:
> >>> undefined reference to `jas_stream_close'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_jpeg2000.c:136:
> >>> undefined reference to `jas_image_destroy'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/cgemlib.a(dec_png.o): In
> >>> function `user_read_data':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:29:
> >>> undefined reference to `png_get_io_ptr'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/cgemlib.a(dec_png.o): In
> >>> function `dec_png':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:51:
> >>> undefined reference to `png_sig_cmp'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:56:
> >>> undefined reference to `png_create_read_struct'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:61:
> >>> undefined reference to `png_create_info_struct'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:64:
> >>> undefined reference to `png_destroy_read_struct'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:68:
> >>> undefined reference to `png_create_info_struct'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:71:
> >>> undefined reference to `png_destroy_read_struct'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:79:
> >>> undefined reference to `png_destroy_read_struct'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:90:
> >>> undefined reference to `png_set_read_fn'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:95:
> >>> undefined reference to `png_read_png'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:99:
> >>> undefined reference to `png_get_rows'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:104:
> >>> undefined reference to `png_get_IHDR'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/cgemlib/g2/dec_png.c:136:
> >>> undefined reference to `png_destroy_read_struct'
> >>> collect2: ld returned 1 exit status
> >>>
> >> and with string of jasper info that I've used in the past for reasons I
> >> can't even remember:
> >>
> >>
> >>> [kmahoney@inta BT_pert_run]$ gfortran -fno-second-underscore -o
> >>> cc_pert_modifying_code.exe cc_pert_modifying_code.f $GEMLIB/gemlib.a
> >>> $GEMLIB/cgemlib.a -L$GEMLIB -ljasper -lpng -lz
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gdclos.o):
> >>> In function `gd_clos_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gd/gdclos.f:62:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stlcuc.o):
> >>> In function `st_lcuc_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stlcuc.f:29:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gdinit.o):
> >>> In function `gd_init_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gd/gdinit.f:33:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(gditoh.o):
> >>> In function `gd_itoh_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/gd/gditoh.f:37:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strmbl.o):
> >>> In function `st_rmbl_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmbl.f:36:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strmbl.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmbl.f:37:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dpsetp.o):
> >>> In function `dp_setp_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dpsetp.f:85:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ermmsg.o):
> >>> In function `er_mmsg_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:70:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:70:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:70:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:75:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:78:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:88:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:112:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:114:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:125:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:126:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ermmsg.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:134:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ermmsg.o):
> >>> In function `er_mmsg_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:137:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:140:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:147:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:151:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:159:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:159:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:159:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:161:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/er/ermmsg.f:163:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(flinqr.o):
> >>> In function `fl_inqr_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:35:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:41:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:44:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(flinqr.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flinqr.f:53:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(fltinq.o):
> >>> In function `fl_tinq_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:84:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:87:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:95:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:98:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:106:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:109:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/fltinq.f:113:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssenvr.o):
> >>> In function `ss_envr_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:47:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:48:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:50:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssenvr.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:51:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssenvr.o):
> >>> In function `ss_envr_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:53:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:53:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:53:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:54:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:56:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:71:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssenvr.f:73:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(ssgsym.o):
> >>> In function `ss_gsym_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/ss/ssgsym.f:31:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stilst.o):
> >>> In function `st_ilst_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stilst.f:66:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stinch.o):
> >>> In function `st_inch_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stinch.f:29:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stintg.o):
> >>> In function `st_intg_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stintg.f:42:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stitos.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stitos.f:32:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strmst.o):
> >>> In function `st_rmst_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:67:
> >>> undefined reference to `_gfortran_internal_malloc'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:67:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:67:
> >>> undefined reference to `_gfortran_internal_free'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:70:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strmst.f:73:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strxbl.o):
> >>> In function `st_rxbl_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:32:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:33:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:62:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(strxbl.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/strxbl.f:64:
> >>> more undefined references to `_gfortran_copy_string' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dppdec.o):
> >>> In function `dp_pdec_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppdec.f:52:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dppgrb.o):
> >>> In function `dp_pgrb_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:90:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:97:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:103:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:106:
> >>> undefined reference to `_gfortran_pow_r4_i4'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(dppgrb.o):/home/gempak/GEMPAK5.11.1/gempak/source/gemlib/dp/dppgrb.f:110:
> >>> more undefined references to `_gfortran_pow_r4_i4' follow
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(flpath.o):
> >>> In function `fl_path_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:29:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:30:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:47:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/fl/flpath.f:48:
> >>> undefined reference to `_gfortran_copy_string'
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a(stitoc.o):
> >>> In function `st_itoc_':
> >>> /home/gempak/GEMPAK5.11.1/gempak/source/gemlib/st/stitoc.f:37:
> >>> undefined reference to `_gfortran_copy_string'
> >>> collect2: ld returned 1 exit status
> >>>
> >> other compilers' tries:
> >>
> >>> [kmahoney@inta BT_pert_run]$ f77 -fno-second-underscore -o
> >>> cc_pert_modifying_code.exe cc_pert_modifying_code.f $GEMLIB/gemlib.a
> >>> $GEMLIB/cgemlib.a -L$GEMLIB -ljasper -lpng -lz
> >>> NOTICE: Invoking /usr/local/bin/f90 -f77 -ftrap=%none
> >>> -fno-second-underscore -o cc_pert_modifying_code.exe
> >>> cc_pert_modifying_code.f
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/gemlib.a
> >>> /home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib/cgemlib.a
> >>> -L/home/kmahoney/gempak/GEMPAK5.11.1/os/linux64/lib -ljasper -lpng -lz
> >>> f90: Warning: Option -fno-second-underscore passed to ld, if ld is
> >>> invoked, ignored otherwise
> >>> cc_pert_modifying_code.f:
> >>>   MAIN:
> >>> /usr/bin/ld: -f may not be used without -shared
> >>>
> >>
> >>> [kmahoney@inta BT_pert_run]$ pgf90 -o cc_pert_modifying_code.exe
> >>> cc_pert_modifying_code.f -g77libs -Msecond_underscore $GEMLIB/gemlib.a
> >>> $GEMLIB/cgemlib.a
> >>> cc_pert_modifying_code.f:
> >>> cc_pert_modifying_code.o: In function `MAIN':
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:107: undefined
> >>> reference to `in_bdta__'
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:107: undefined
> >>> reference to `gd_opnf__'
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:107: undefined
> >>> reference to `gd_rdat__'
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:117: undefined
> >>> reference to `gd_rdat__'
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:124: undefined
> >>> reference to `gd_rdat__'
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:140: undefined
> >>> reference to `gd_rdat__'
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:165: undefined
> >>> reference to `gd_rdat__'
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:186: undefined
> >>> reference to `gd_wpgd__'
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:197: undefined
> >>> reference to `gd_wpgd__'
> >>> /nas/kmahoney/BT_pert_run/cc_pert_modifying_code.f:205: undefined
> >>> reference to `gd_clos__'
> >>>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> > Ticket Details
> > ===================
> > Ticket ID: MGG-299150
> > Department: Support GEMPAK
> > Priority: Normal
> > Status: Open
> >
> >
> 
> 


Ticket Details
===================
Ticket ID: MGG-299150
Department: Support GEMPAK
Priority: Normal
Status: Open