Page 1 of 1

make error in ubuntu haory amd64

Posted: 17 Sep 2005, 08:53
by Mellon
hiya
here is the code i get with make

Code: Select all

root@ubuntu:/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.16 # make
make  all-recursive
make[1]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16'
Making all in data
make[2]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data'
Making all in graphics
make[3]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/graphics'
Making all in gui
make[4]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/graphics/gui'
make[4]: No se hace nada para `all'.
make[4]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/graphics/gui'
Making all in images
make[4]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/graphics/images'
make[4]: No se hace nada para `all'.
make[4]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/graphics/images'
Making all in sprites
make[4]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/graphics/sprites'
make[4]: No se hace nada para `all'.
make[4]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/graphics/sprites'
Making all in tiles
make[4]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/graphics/tiles'
make[4]: No se hace nada para `all'.
make[4]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/graphics/tiles'
make[4]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/graphics'
make[4]: No se hace nada para `all-am'.
make[4]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/graphics'
make[3]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/graphics'
Making all in help
make[3]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/help'
make[3]: No se hace nada para `all'.
make[3]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/help'
Making all in icons
make[3]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/icons'

make[3]: No se hace nada para `all'.
make[3]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/icons'
Making all in maps
make[3]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/maps'
make[3]: No se hace nada para `all'.
make[3]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/maps'
Making all in sfx
make[3]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data/sfx'
make[3]: No se hace nada para `all'.
make[3]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data/sfx'
make[3]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/data'
make[3]: No se hace nada para `all-am'.
make[3]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data'
make[2]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/data'
Making all in docs
make[2]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/docs'
make[2]: No se hace nada para `all'.
make[2]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/docs'
Making all in src
make[2]: Entering directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0. 16/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I..  -DTMW_DATADIR=\""/usr/local/share/tmw/"\"  -Wall  -I/usr/include/SDL -D_REENTRANT `pkg-config --cflags libxml-2.0`  -g -O2  -MT tmw-button.o -MD -MP -MF ".deps/tmw-button.Tpo" -c -o tmw-button.o `test -f  'gui/button.cpp' || echo './'`gui/button.cpp; \
then mv -f ".deps/tmw-button.Tpo" ".deps/tmw-button.Po"; else rm -f ".deps/tmw-b utton.Tpo"; exit 1; fi
En el fichero inclu?do de gui/button.cpp:30:
graphics.h:27:39: guichan/sdl/sdlgraphics.hpp: No existe el fichero o el directo rio
In file included from gui/button.cpp:30:
graphics.h:39: error: base class `gcn::SDLGraphics' has incomplete type
make[2]: *** [tmw-button.o] Error 1
make[2]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/tmw-0.0.1 6'
make: *** [all] Error 2
i compile guichan from source and use ./compile to tmw without opengl support

thx

Posted: 17 Sep 2005, 09:00
by ElvenProgrammer
No existe el fichero o el directo rio
If I understood it correctly, this means "No such file or directory", so it is possible that you didn't properly install guichan.

Posted: 17 Sep 2005, 09:36
by Mellon
maybe i install it in a wrong directory, couse trying to find the archive sdlgraphics.hpp by myself i found it here

/home/edwin/Juegos/tmw-0.0.16.tar.gz_FILES/dependencias/guichan-0.4.0-src.tar.gz_FILES/guichan-0.4.0/include/guichan/sdl

i guess i need to move this file but dunno where

maybe in /usr/bin or /usr/local/bin

Posted: 17 Sep 2005, 10:02
by ElvenProgrammer
well those are includes not bins.

[EDIT]
anyway if you got the latest version of ubuntu, you can simply get the debian packages, you can find the links in our dowloads webpage[/EDIT]

Posted: 17 Sep 2005, 21:37
by Mellon
yay its working now

i had to recompile guichan by adding --with-opengl
and then change some libraries from /usr/local/lib to /usr/lib

:D

Posted: 15 Dec 2005, 20:43
by almahtar
Sweet. This may help me. Hopefully I can figure out how to get it to run, and then I'll put together a .deb of it and try to get it included in the Ubuntu amd64 repositories. I'd probably have to do the same for guichan first though, but no big deal there.

Posted: 17 Dec 2005, 11:57
by Bjørn
Mellon wrote:and then change some libraries from /usr/local/lib to /usr/lib
If you install it there in the first place by passing '--prefix=/usr' to configure then you don't have to move the libraries. Some people prefer to keep manually installed and managed libraries apart though.