delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/03/26/21:33:21

From: vern <vern AT iocc DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: linking errors
Date: Fri, 26 Mar 1999 19:32:19 -0600
Organization: Posted via RemarQ Communities, Inc.
Lines: 49
Message-ID: <36FC3521.81E5EEC9@iocc.com>
NNTP-Posting-Host: 204.214.235.112
NNTP-Posting-Date: Sat, 27 Mar 1999 01:38:15 GMT
X-Trace: 922498695.782.105 Z.MU6KIEIEB70CCD6C usenet1.supernews.com
X-Complaints-To: newsabuse AT remarQ DOT com
X-Mailer: Mozilla 4.5 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi again.
I have yet ANOTHER problem i dont know how to fix.  im working on a
program that shows stars flying across the screen, then as the program
starts, itll fade the stars in.
i went to compile my latest changes, and got the following errors:

D:\Programming\starthingy> gxx -c -Wall -o2 -ffast-math
-fexpensive-optimi
zations -fschedule-insns2 -funroll-loops stars.cc
stars.cc: In function `int main()':
stars.cc:35: warning: implicit declaration of function `int delay(...)'
stars.cc:51: warning: implicit declaration of function `int
setpallette(...)'
stars.cc:54: warning: implicit declaration of function `int printf(...)'

D:\Programming\starthingy> gxx -o stars.exe stars.000 -lalleg
stars.000(.text+0x1ec):crt0.s: multiple definition of `__exit'
d:/programming/djgpp/lib/crt0.o(.text+0x1ec):crt0.s: first defined here
stars.000(.text+0x2d0):crt0.s: multiple definition of `__sbrk'
d:/programming/djgpp/lib/crt0.o(.text+0x2d0):crt0.s: first defined here
stars.000(.text+0x4b4):crt0.s: multiple definition of
`_crt0_init_mcount'
d:/programming/djgpp/lib/crt0.o(.text+0x4b4):crt0.s: first defined here
stars.000(.text+0x2e8):crt0.s: multiple definition of `__brk'
d:/programming/djgpp/lib/crt0.o(.text+0x2e8):crt0.s: first defined here
stars.000(.text+0x0):crt0.s: multiple definition of `start'
d:/programming/djgpp/lib/crt0.o(.text+0x0):crt0.s: first defined here

D:\Programming\Project Breadfan>

(the above was a copy paste from a dos window)
i think the problem lies in my #includes. here is my list of #includes
in my source file:

#include <allegro.h> //graphics stuff
#include <stdlib.h>  //that other stuff
#include <time.h>   //used only for the FPS counter right now.

i had the program working previously.  earlier, i also has a few
functions that used the #include <crt0.h> file, but i have removed
those.  if you need to see hte code, please email me and ill send it to
you, im afraid to post it to the list and cause spam.
any help is appreciated, even if its a  link to a tutorial that would
help me out.

Thanks,

Andy. F.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019