Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!decwrl!uunet!mcsun!unido!opal!mailgzrz!w203zrz!duns1222 From: duns1222@w203zrz.zrz.tu-berlin.de (Martin Dunschen) Newsgroups: comp.lang.c Subject: what means "multiply defined" ? Message-ID: <731@mailgzrz.tu-berlin.de> Date: 14 Jun 91 14:35:05 GMT Sender: news@mailgzrz.tu-berlin.de Organization: TU-Berlin Lines: 14 Nntp-Posting-Host: w203zrz.zrz.tu-berlin.de Originator: duns1222@w203zrz I have a question, which sure can be answered by most of the people subscribing to this newsgroup: What is the meaning of error-messages from the UNIX link editor "ld" about multiply defined symbols ? These messages include the name of an archive file, the name of the member in the archive and the name of the multiply defined symbol, e. g.: ld: libMY_LIB.a(my_rout.o): _my_symbol multiply defined What can I do about it when the source code of my_rout.o is not accessible ?