This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Undefined References
On Fri, 2007-11-30 at 22:01 -0600, Tom Browder wrote:
> On Nov 30, 2007 7:26 PM, Michael Sullivan <michael@espersunited.com> wrote:
> > I'm having trouble building my project. This is my first project I've
> > worked on that uses make, so I'm having a lot of problems with it.
> > Here's my Makefile:
> ...
>
> Without even looking in detail at the source I see that the following
> line is a compile line and should not have anything but the source
> being compiled:
>
> > battle.o: battle.cpp
> > reset; $(CC) $(CFLAGS) -c battle.cpp character.o $(LIBS); rm *~
>
> Try changing to:
>
> battle.o: battle.cpp
> reset; $(CC) $(CFLAGS) -c battle.cpp; rm *~
>
> and see what happens.
>
> -Tom
>
> Tom Browder
> Niceville, Florida
> USA
This is make battle after applying the change you suggested, I deleted
*.o just to make sure the object files were cureent:
In file included from battle.cpp:4:
/usr/local/include/SDL/SDL_gfxPrimitives.h:17:17: error: SDL.h: No such
file or directory
character.h:8: warning: 'class Character' has virtual functions but
non-virtual destructor
battle.cpp: In member function 'SDL_Surface* battle::drawString(int,
int, char*)':
battle.cpp:72: warning: missing initializer for member
'SDL_Color::unused'