From: Gamble C O Date: Fri, 20 May 94 16:35:57 BST To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: What does this mean? Hi all, I'm afraid I need some help again (sigh). I can compile my program Ok with all warnings on and get no errors or warnings at all. It is made up of about 6 source files and 2 header files. However when I try to link it I get this error msg: main.c (.data+a6): multiple definition of 'start (.data)' fake (.text+0): first seen here I am afraid I know next to nothing about PC assembly language but I am assuming that .data and .text are somthing to do with assembly. Please could someone tell what this means, it has only recently started happening and I just cannot figure out why. Any help much appreciated. Many, many thanks in advance. Charlie gambcl AT essex DOT ac DOT uk "Just when you see the light at the end of the tunnel - The roof caves in!"