- assigned_to: nobody --> klaux
- status: open --> closed-fixed
libuta 0.2.39 does not compile for me.
My guess is that the SDL_Surface struct has
changed between the version you're using and
the version I have, 1.1.5. This seems to be
a problem with sge, so perhaps this could
be fixed by using the newer version of sge.
> uname -a
Linux dreadnought 2.2.14 #3 Mon Jan 31 02:07:06 EST 2000 i686 unknown
> sdl-config --version
1.1.5
This is from the debian packages in unstable.
---- make output ------
> make
make all-recursive
make[1]: Entering directory `/home/kalana/acorn2_build/libuta-0.3.29'
Making all in uta
make[2]: Entering directory `/home/kalana/acorn2_build/libuta-0.3.29/uta'
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/sigc++/include -D_REENTRANT -I/usr/include/SDL -D_REENTRANT -fno-exceptions -c sge_draw.cc
rm -f .libs/sge_draw.lo
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/sigc++/include -D_REENTRANT -I/usr/include/SDL -D_REENTRANT -fno-exceptions -Wp,-MD,.deps/sge_draw.pp -c -fPIC -DPIC sge_draw.cc -o .libs/sge_draw.lo
sge_draw.cc: In function `void _PutPixel(SDL_Surface *, short int, short int, unsigned int)':
sge_draw.cc:159: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:159: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:159: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:159: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc: In function `Sint32 sge_CalcYPitch(SDL_Surface *, short int)':
sge_draw.cc:291: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:291: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc: In function `void sge_pPutPixel(SDL_Surface *, short int, int, unsigned int)':
sge_draw.cc:318: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:318: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc: In function `void sge_HLine(SDL_Surface *, short int, short int, short int, unsigned int)':
sge_draw.cc:459: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:459: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:459: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:459: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:461: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:462: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:463: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:464: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc: In function `void _HLine(SDL_Surface *, short int, short int, short int, unsigned int)':
sge_draw.cc:496: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:496: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:496: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:496: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:498: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:499: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:500: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:501: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc: In function `void sge_VLine(SDL_Surface *, short int, short int, short int, unsigned int)':
sge_draw.cc:524: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:524: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:524: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:524: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:526: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:527: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:528: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:529: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc: In function `void _VLine(SDL_Surface *, short int, short int, short int, unsigned int)':
sge_draw.cc:561: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:561: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:561: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:561: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:563: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:564: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:565: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:566: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc: In function `void sge_FilledRect(SDL_Surface *, short int, short int, short int, short int, unsigned int)':
sge_draw.cc:716: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:716: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:716: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:716: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:719: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:720: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:721: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:722: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:723: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:724: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:725: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:726: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc: In function `int sge_BlitTransparent(SDL_Surface *, SDL_Surface *, short int, short int, short int, short int, short int, short int, unsigned int, unsigned char)':
sge_draw.cc:1171: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:1172: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:1173: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:1174: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:1176: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:1177: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:1178: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:1179: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:1181: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:1182: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:1185: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:1186: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:1203: `SDL_SRCCLIPPING' undeclared (first use this function)
sge_draw.cc:1203: (Each undeclared identifier is reported only once
sge_draw.cc:1203: for each function it appears in.)
sge_draw.cc: In function `int sge_Blit(SDL_Surface *, SDL_Surface *, short int, short int, short int, short int, short int, short int)':
sge_draw.cc:1240: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:1241: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:1242: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:1243: `struct SDL_Surface' has no member named `clip_minx'
sge_draw.cc:1245: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:1246: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:1247: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:1248: `struct SDL_Surface' has no member named `clip_miny'
sge_draw.cc:1250: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:1251: `struct SDL_Surface' has no member named `clip_maxx'
sge_draw.cc:1254: `struct SDL_Surface' has no member named `clip_maxy'
sge_draw.cc:1255: `struct SDL_Surface' has no member named `clip_maxy'
make[2]: *** [sge_draw.lo] Error 1
make[2]: Leaving directory `/home/kalana/acorn2_build/libuta-0.3.29/uta'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kalana/acorn2_build/libuta-0.3.29'
make: *** [all-recursive-am] Error 2