Problem with Make after configure
Posted: 27 Dec 2007, 21:05
I am attempting to compile the new .24 source. I've installed all the libs and went threw the configure okay. When I run make i get this error:
make all-recursive
make[1]: Entering directory `/home/merlin/Desktop/tmw-0.0.24'
Making all in data
make[2]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data'
Making all in graphics
make[3]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics'
Making all in gui
make[4]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/gui'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/gui'
Making all in images
make[4]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images'
Making all in ambient
make[5]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images/ambient'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images/ambient'
make[5]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images'
make[4]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images'
Making all in tiles
make[4]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/tiles'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/tiles'
make[4]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics'
make[3]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics'
Making all in help
make[3]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/help'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/help'
Making all in icons
make[3]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/icons'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/icons'
make[3]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data'
make[2]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data'
Making all in docs
make[2]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/docs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/docs'
Making all in src
make[2]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -DTMW_DATADIR=\""/usr/local/share/tmw/"\" -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT `pkg-config --cflags libxml-2.0` -g -O2 -MT tmw-resizegrip.o -MD -MP -MF ".deps/tmw-resizegrip.Tpo" -c -o tmw-resizegrip.o `test -f 'gui/widgets/resizegrip.cpp' || echo './'`gui/widgets/resizegrip.cpp; \
then mv -f ".deps/tmw-resizegrip.Tpo" ".deps/tmw-resizegrip.Po"; else rm -f ".deps/tmw-resizegrip.Tpo"; exit 1; fi
In file included from gui/widgets/resizegrip.cpp:28:
gui/widgets/../../graphics.h:27:39: error: guichan/sdl/sdlgraphics.hpp: No such file or directory
gui/widgets/../../graphics.h:58: error: expected class-name before ‘{’ token
gui/widgets/resizegrip.cpp: In member function ‘virtual void ResizeGrip::draw(gcn::Graphics*)’:
gui/widgets/resizegrip.cpp:64: error: invalid static_cast from type ‘gcn::Graphics*’ to type ‘Graphics*’
make[2]: *** [tmw-resizegrip.o] Error 1
make[2]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24'
make: *** [all] Error 2
Sorry for the length of the error, but does anyone know what might be my problem?
MerlinX420
make all-recursive
make[1]: Entering directory `/home/merlin/Desktop/tmw-0.0.24'
Making all in data
make[2]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data'
Making all in graphics
make[3]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics'
Making all in gui
make[4]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/gui'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/gui'
Making all in images
make[4]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images'
Making all in ambient
make[5]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images/ambient'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images/ambient'
make[5]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images'
make[4]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/images'
Making all in tiles
make[4]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/tiles'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics/tiles'
make[4]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics'
make[3]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/graphics'
Making all in help
make[3]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/help'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/help'
Making all in icons
make[3]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data/icons'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data/icons'
make[3]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/data'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data'
make[2]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/data'
Making all in docs
make[2]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/docs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/docs'
Making all in src
make[2]: Entering directory `/home/merlin/Desktop/tmw-0.0.24/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -DTMW_DATADIR=\""/usr/local/share/tmw/"\" -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT `pkg-config --cflags libxml-2.0` -g -O2 -MT tmw-resizegrip.o -MD -MP -MF ".deps/tmw-resizegrip.Tpo" -c -o tmw-resizegrip.o `test -f 'gui/widgets/resizegrip.cpp' || echo './'`gui/widgets/resizegrip.cpp; \
then mv -f ".deps/tmw-resizegrip.Tpo" ".deps/tmw-resizegrip.Po"; else rm -f ".deps/tmw-resizegrip.Tpo"; exit 1; fi
In file included from gui/widgets/resizegrip.cpp:28:
gui/widgets/../../graphics.h:27:39: error: guichan/sdl/sdlgraphics.hpp: No such file or directory
gui/widgets/../../graphics.h:58: error: expected class-name before ‘{’ token
gui/widgets/resizegrip.cpp: In member function ‘virtual void ResizeGrip::draw(gcn::Graphics*)’:
gui/widgets/resizegrip.cpp:64: error: invalid static_cast from type ‘gcn::Graphics*’ to type ‘Graphics*’
make[2]: *** [tmw-resizegrip.o] Error 1
make[2]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/merlin/Desktop/tmw-0.0.24'
make: *** [all] Error 2
Sorry for the length of the error, but does anyone know what might be my problem?
MerlinX420