On Mon, Nov 05, 2001 at 07:39:51PM +0200, Andrey Khavryuchenko wrote: after an earlier post that contained:- >>$ g77 -o chngc.exe *.o >>[...] >>wrtrasmol.o: In function `wrtrasmol_': >>wrtrasmol.o(.text+0x35): undefined reference to `s_wsfe' >>wrtrasmol.o(.text+0x3d): undefined reference to `e_wsfe' >>wrtrasmol.o(.text+0x4a): undefined reference to `s_wsfe' >>wrtrasmol.o(.text+0x61): undefined reference to `do_fio' >>wrtrasmol.o(.text+0x69): undefined reference to `e_wsfe' >>wrtrasmol.o(.text+0x76): undefined reference to `s_wsfe' >>wrtrasmol.o(.text+0x8d): undefined reference to `do_fio' >>wrtrasmol.o(.text+0xa4): undefined reference to `do_fio' >>wrtrasmol.o(.text+0xac): undefined reference to `e_wsfe' >>wrtrasmol.o(.text+0xb9): undefined reference to `s_wsfe' >>wrtrasmol.o(.text+0xc1): undefined reference to `e_wsfe' >>wrtrasmol.o(.text+0x10c): undefined reference to `s_copy' >>wrtrasmol.o(.text+0x11c): undefined reference to `s_wsfe' >>wrtrasmol.o(.text+0x133): undefined reference to `do_fio' >>wrtrasmol.o(.text+0x154): undefined reference to `e_wsfe' >>wrtrasmol.o(.text+0x191): undefined reference to `do_fio' >>/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/libg2c.a(main.o)(.text+0x38):main.c: >>undefined reference to `MAIN__' >>collect2: ld returned 1 exit status >> >>What's set up wrong? What's missing?
> Just noticed. Strange, but if I build using > $ g77 -o chngc.exe *.f > everything goes ok. Does anyone understand what is going on here. I have a very complex makefile for a very complex program. It gives the "undefine MAIN" error as above (not the others), but I have been able to link other complex situations. The solution of compiling all the *.f in one go is not really possible without a lot of work. The whole system and the makefiles are not designed that way. So I am stuck unless I can understand this. Regards, Brian. -- Associate Professor Brian Salter-Duke (Brian Duke) [EMAIL PROTECTED] Chemistry, School of BECS, SITE, NT University, Darwin, NT 0909, Australia. Phone 08-89466702. Fax 08-89466847. http://www.smps.ntu.edu.au/ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/