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

20020626: 20020623: $GEMLIB compiling problems



Dan,

Sorry I ommitted that you need the:
-fno-second-underscore
in your compile command (as noted in the FOPT of $CONFIGDIR/Makeinc.linux
used by my Makefiles). Eg:
g77 -fno-second-underscore -o rean_comp3 rean_comp3.f $GEMLIB/gemlib.a

Steve Chiswell
Unidata User Support



>From: "Dan Stjean" <address@hidden>
>Organization: DOC/NOAA/NWS - National Weather Service
>Keywords: 200206261422.g5QEMlu17222

>This is a multi-part message in MIME format.
>--------------4D9C729D88890E30612F219B
>Content-Type: text/plain; charset=us-ascii
>Content-Transfer-Encoding: 7bit
>
>Steve,
>
>I tried using the command line below which you suggested.  I got the same erro
> r as
>before:
>
>g77 -o rean_comp3 rean_comp3.f $GEMLIB/gemlib.a
>/tmp/ccjyitEL.o: In function `MAIN__':
>/tmp/ccjyitEL.o(.text+0x86f): undefined reference to `in_bdta__'
>/tmp/ccjyitEL.o(.text+0x8eb): undefined reference to `gd_opnf__'
>/tmp/ccjyitEL.o(.text+0x946): undefined reference to `gd_rdat__'
>/tmp/ccjyitEL.o(.text+0x9f2): undefined reference to `gd_clos__'
>/tmp/ccjyitEL.o(.text+0x1154): undefined reference to `gd_opnf__'
>/tmp/ccjyitEL.o(.text+0x11b7): undefined reference to `gd_wdat__'
>/tmp/ccjyitEL.o(.text+0x11cd): undefined reference to `gd_clos__'
>collect2: ld returned 1 exit status
>
>I checked my make.out file, and all of the in_* and gd_* programs from
>$GEMPAK/source/gemlib were linked in the gemlib.a object library without error
> s.  I
>tried changing my program calls from lower case to upper case---it did not hel
> p.
>
>Any ideas what to try next?
>
>Thanks,
>
>Dan St. Jean
>
>
>Unidata Support wrote:
>
>> Dan,
>>
>> Your problem is probably through your -L$GEMLIB definition.
>> $GEMLIB should be pointing to the $NAWIPS/lib/linux
>> directory, and not the gemlib.a file itself. And, the -L
>> flag is only used when using the -l option with file named
>> using the lib*.a (for example libm.a is referenced using -lm).
>>
>> You probably want:
>> g77 -o rean_comp3 ream_comp3.f $GEMLIB/gemlib.a
>>
>> Steve Chiswell
>> Unidata User Support
>>
>> >From: "Dan Stjean" <address@hidden>
>> >Organization: DOC/NOAA/NWS - National Weather Service
>> >Keywords: 200206230410.g5N4Aha12655
>>
>> >This is a multi-part message in MIME format.
>> >--------------9CDC046F02714987CA56BC5E
>> >Content-Type: multipart/alternative;
>> > boundary="------------BB79DBA662BF6290F239BCF2"
>> >
>> >
>> >--------------BB79DBA662BF6290F239BCF2
>> >Content-Type: text/plain; charset=us-ascii
>> >Content-Transfer-Encoding: 7bit
>> >
>> >Hi,
>> >
>> >I'm using Unidata's gempak 5.6e (gempak_upc5.6.e.1.tar) installation on
>> >a Linux machine.  I just did a clean reinstall to see if that would
>> >solve the following problem I've been having.  It didn't:
>> >
>> >My goal is to extract multiple Gempak grids from existing Gempak grid
>> >files for the purpose of doing some compositing of these fields.  The
>> >only method with which I am familiar for doing this is via fortran
>> >(f77/g77) code.  My program utilizes the following GEMPAK program
>> >subroutine calls:
>> >in_bdta
>> >gd_opnf
>> >gd_rdat
>> >gd_wdat
>> >gd_clos
>> >
>> >my compile line is:
>> > f77 -o rean_comp3 rean_comp3.f -L$GEMLIB
>> >
>> >and I get these compiling errors:
>> >
>> >/tmp/ccORzAU2.o: In function `MAIN__':
>> >/tmp/ccORzAU2.o(.text+0x86f): undefined reference to `in_bdta__'
>> >/tmp/ccORzAU2.o(.text+0x8eb): undefined reference to `gd_opnf__'
>> >/tmp/ccORzAU2.o(.text+0x946): undefined reference to `gd_rdat__'
>> >/tmp/ccORzAU2.o(.text+0x9f2): undefined reference to `gd_clos__'
>> >/tmp/ccORzAU2.o(.text+0x1154): undefined reference to `gd_opnf__'
>> >/tmp/ccORzAU2.o(.text+0x11b7): undefined reference to `gd_wdat__'
>> >/tmp/ccORzAU2.o(.text+0x11cd): undefined reference to `gd_clos__'
>> >collect2: ld returned 1 exit status
>> >
>> >Am I linking to the wrong libraries to make these programs run?  (They
>> >used to work fine in the Nawips5.4 for HP-UX (HP-UX v10.2) release. )
>> >
>> >Any assistance you can offer would be greatly appreciated.  Please allow
>> >me to forward any additional information about my code, my system, or my
>> >gempak installation which you require.
>> >
>> >Thank you,
>> >
>> >Dan St. Jean
>> >National Weather Service Burlington VT
>> >
>> >--------------BB79DBA662BF6290F239BCF2
>> >Content-Type: text/html; charset=us-ascii
>> >Content-Transfer-Encoding: 7bit
>> >
>> ><!doctype html public "-//w3c//dtd html 4.0 transitional//en">
>> ><html>
>> >Hi,
>> ><p>I'm using Unidata's gempak 5.6e (gempak_upc5.6.e.1.tar) installation
>> >on a Linux machine.&nbsp; I just did a clean reinstall to see if that would
>> >solve the following problem I've been having.&nbsp; It didn't:
>> ><p>My goal is to extract multiple Gempak grids from existing Gempak grid
>> >files for the purpose of doing some compositing of these fields.&nbsp;
>> >The only method with which I am familiar for doing this is via fortran
>> >(f77/g77) code.&nbsp; My program utilizes the following GEMPAK program
>> >subroutine calls:
>> ><br>in_bdta
>> ><br>gd_opnf
>> ><br>gd_rdat
>> ><br>gd_wdat
>> ><br>gd_clos
>> ><p>my compile line is:
>> ><br><b>&nbsp;f77 -o rean_comp3 rean_comp3.f -L$GEMLIB</b>
>> ><p>and I get these compiling errors:
>> ><p>/tmp/ccORzAU2.o: In function `MAIN__':
>> ><br>/tmp/ccORzAU2.o(.text+0x86f): undefined reference to `in_bdta__'
>> ><br>/tmp/ccORzAU2.o(.text+0x8eb): undefined reference to `gd_opnf__'
>> ><br>/tmp/ccORzAU2.o(.text+0x946): undefined reference to `gd_rdat__'
>> ><br>/tmp/ccORzAU2.o(.text+0x9f2): undefined reference to `gd_clos__'
>> ><br>/tmp/ccORzAU2.o(.text+0x1154): undefined reference to `gd_opnf__'
>> ><br>/tmp/ccORzAU2.o(.text+0x11b7): undefined reference to `gd_wdat__'
>> ><br>/tmp/ccORzAU2.o(.text+0x11cd): undefined reference to `gd_clos__'
>> ><br>collect2: ld returned 1 exit status
>> ><p>Am I linking to the wrong libraries to make these programs run?&nbsp;
>> >(They used to work fine in the Nawips5.4 for HP-UX (HP-UX v10.2) release.
>> >)
>> ><p>Any assistance you can offer would be greatly appreciated.&nbsp; Please
>> >allow me to forward any additional information about my code, my system,
>> >or my gempak installation which you require.
>> ><p>Thank you,
>> ><p>Dan St. Jean
>> ><br>National Weather Service Burlington VT</html>
>> >
>> >--------------BB79DBA662BF6290F239BCF2--
>> >
>> >--------------9CDC046F02714987CA56BC5E
>> >Content-Type: text/x-vcard; charset=us-ascii;
>> > name="dan.stjean.vcf"
>> >Content-Transfer-Encoding: 7bit
>> >Content-Description: Card for Dan St. Jean
>> >Content-Disposition: attachment;
>> > filename="dan.stjean.vcf"
>> >
>> >begin:vcard
>> >n:St. Jean;Dan
>> >tel;fax:802.660.0705
>> >tel;work:802.658.0207
>> >x-mozilla-html:FALSE
>> >url:http://205.156.54.206/er/btv/
>> >org:DOC/NOAA/National Weather Service;WFO Burlington VT
>> >version:2.1
>> >email;internet:address@hidden
>> >title:Senior Meteorologist
>> >adr;quoted-printable:;;Burlington International Airport=0D=0A1200 Airport R
> oad
>> > =0D=0A;South Burlington;VT;05403;
>> >fn:Dan St. Jean
>> >end:vcard
>> >
>> >--------------9CDC046F02714987CA56BC5E--
>> >
>>
>> ****************************************************************************
>> Unidata User Support                                    UCAR Unidata Program
>> (303)497-8643                                                  P.O. Box 3000
>> address@hidden                                   Boulder, CO 80307
>> ----------------------------------------------------------------------------
>> Unidata WWW Service                        http://www.unidata.ucar.edu/     
>> ****************************************************************************
>
>--------------4D9C729D88890E30612F219B
>Content-Type: text/x-vcard; charset=us-ascii;
> name="dan.stjean.vcf"
>Content-Transfer-Encoding: 7bit
>Content-Description: Card for Dan St. Jean
>Content-Disposition: attachment;
> filename="dan.stjean.vcf"
>
>begin:vcard 
>n:St. Jean;Dan
>tel;fax:802.660.0705
>tel;work:802.658.0207
>x-mozilla-html:FALSE
>url:http://205.156.54.206/er/btv/
>org:DOC/NOAA/National Weather Service;WFO Burlington VT
>version:2.1
>email;internet:address@hidden
>title:Senior Meteorologist
>adr;quoted-printable:;;Burlington International Airport=0D=0A1200 Airport Road
> =0D=0A;South Burlington;VT;05403;
>fn:Dan St. Jean
>end:vcard
>
>--------------4D9C729D88890E30612F219B--
>