Undefined symbols: ...from: _main in libgfortranbegin.a(fmain.o)

Margaret Doll margaret_doll@brown.edu
Tue Jan 6 16:31:00 GMT 2009


Please email me back at margaret_doll@brown.edu

I have recently installed gfortran on a couple of Intel Macs running  
10.5.6.  The developer's tools were installed on both.

I am getting the following error:

gfortran TailSum.f -o tailsum
Undefined symbols:
   "_MAIN__", referenced from:
       _main in libgfortranbegin.a(fmain.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status


How do I get gfortran running properly on my Macs?

#which gfortran
/usr/local/bin/gfortran
#which  gcc
/usr/bin/gcc
#which cc
/usr/bin/cc

/usr/local/gfortran/bin contains:

cpp
gcc
gccbug
gcov
gfortran
i386-apple-darwin8.10.1-gcc
i386-apple-darwin8.10.1-gcc-4.4.0
i386-apple-darwin8.10.1-gfortran

/usr/local/gfortran/lib contains:

gcc			libgfortran.dylib	libssp.0.dylib
libgcc_s.1.dylib	libgfortran.la		libssp.a
libgcc_s.10.4.dylib	libgomp.1.dylib		libssp.dylib
libgcc_s.10.5.dylib	libgomp.a		libssp.la
libgcc_s_ppc64.1.dylib	libgomp.dylib		libssp_nonshared.a
libgcc_s_x86_64.1.dylib	libgomp.la		libssp_nonshared.la
libgfortran.3.dylib	libgomp.spec		x86_64
libgfortran.a		libiberty.a




More information about the Fortran mailing list