From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Gerrit P. Haase" To: cygwin@cygwin.com Subject: Re: HELP!!! Date: Sun, 28 Oct 2001 07:27:00 -0000 Message-id: <135703595536.20011028162940@familiehaase.de> References: <3BDC1B1A.9010308@gmx.at> X-SW-Source: 2001-10/msg01521.html Hallo Sascha, Am 2001-10-28 um 15:50 schriebst du: > code of a email rpg called German Atlantis V6.6 [...] > gcc -lm -oatlantis atlantis.o build.o combat.o constant.o contact.o > creation.o economic.o give.o indicato.o language.o laws.o magic.o main.o > monster.o movement.o reports.o save.o study.o terrain.o translate.o > main.o: In function `main': > /cygdrive/c/atlantis/prog/main.c(.text+0xdf8): multiple definition of `main' > /usr/lib/libm.a(libcmain.o)(.text+0x0): > /cygnus/netrel/src/cygwin-1.3.3-2/winsup/cygwin/lib/libcmain.c: first defined here > /usr/lib/libm.a(libcmain.o): In function `main': > /cygnus/netrel/src/cygwin-1.3.3-2/winsup/cygwin/lib/libcmain.c:31: > undefined reference to `WinMain@16' > collect2: ld returned 1 exit status > make: *** [atlantis] Error 1 > so i hope anyone of you can tell what that are supposed to be Makefile: ========= OBJECTS = atlantis.o build.o combat.o constant.o contact.o \ creation.o economic.o give.o indicato.o language.o \ laws.o magic.o main.o monster.o movement.o reports.o \ save.o study.o terrain.o translate.o gcc $(OBJECTS) -o atlantis.exe remove '-lm' from the link line or at least put it at the end instead of the beginning of the line. Ciao, Gerrit P. Haase mailto:gp@familiehaase.de -- =^..^= -- 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/