public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* multiple definition of `MAIN__'
@ 2003-12-28 18:58 Fabian Braennstroem
  2003-12-28 19:59 ` Fabian Braennstroem
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Fabian Braennstroem @ 2003-12-28 18:58 UTC (permalink / raw)
  To: gcc-help

Hello,

I am still trying to adjust an sgi-fortran-code to linux g77.  I get
this error-message:

main.o(.text+0x10c3): In function `MAIN__':
: undefined reference to `save_vel__'
main.o(.text+0x10d2): In function `MAIN__':
: undefined reference to `save_pres__'
collect2: ld returned 1 exit status
make: *** [calc_les_03_cube] Error 1

Without the two subroutines 'save_vel.f''save_pres.f' the program works
well.

So I tried the 'nm'-utility for the first time and I get this:

         U do_fio
         U do_lio
         U dphidx_
         U dphidy_
         U e_wsfe
         U e_wsle
         U f_clos
         U f_open
         U s_cat
         U s_wsfe
         U s_wsle
00000000 T save_vel__
00000000 D visit_
00000002 C prin1_
00000004 C caser_
0000000c C pres_
00000010 C prin2_
00000020 C vecti_
00000020 C vectl_
00000024 C allc_
00000024 C turb_
00000030 C alll_
00000030 C point_
00000034 C casei_
00000038 C alli_
000000c0 C vectc_
00000cd1 T MAIN__
00061a9c C allr_
00340d10 C flupr_
0035eda0 C geom_
00b722b0 C node_
02709c00 C coef_
061986a0 C vectr_

On http://www.bo.infn.it/alice/alice-doc/mll-doc/migvms/node22.html I
read:
"In this way the location of MAIN in the code is found and the wrong
routine detected."
So in my example the wrong routine should be placed between vectc allr.
But, how can I find the mistake? What does that mean?

Greetings!
Fabian

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2003-12-31  9:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-28 18:58 multiple definition of `MAIN__' Fabian Braennstroem
2003-12-28 19:59 ` Fabian Braennstroem
2003-12-28 20:22 ` SORRY again, " Fabian Braennstroem
2003-12-29 13:03 ` Toon Moene
2003-12-29 22:15   ` Fabian Braennstroem
2003-12-30 13:50     ` Toon Moene
2003-12-31  9:08       ` Fabian Braennstroem

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).