[Freeciv-Dev] Re: (PR#4195) new SDL on solaris issues
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Dnia 2003.05.09 19:02, Raimar Falke napisa³(a):
> On Thu, May 08, 2003 at 03:47:27PM -0700, Rafa? Bursig wrote:
> > > 3. There is no "FT_OPEN_STREAM" defined in the Solaris freetype
> > > header. There is however a "ft_open_stream". This is in
> > > SDL_ttf.c.
> > >
> > And my freetype header has only FT_OPEN_STREAM but IMHO this depend
> > on freetype version
> > in :
> > - 2.1.2 was ft_open_stream
> > - 2.1.3 is FT_OPEN_STREAM ( I have it )
> > - 2.1.4 - I don't know but rather is FT_OPEN_STREAM.
> >
> > this is problem of freetype libs.
>
> I have here freetype-2.0.9 installed and still get this error with the
> current CVS:
>
> gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I./../include
> -I../../common -I../../common/aicore -I../../intl -I./../agents
> -I/usr/include/SDL -D_REENTRANT -I/usr/include/freetype2 -Wall
> -Wpointer-arith -Wcast-align -Wmissing-prototypes
> -Wmissing-declarations -Werror -Wstrict-prototypes -Wnested-externs
> -g -O2 -Wall -Wpointer-arith -Wcast-align -Wmissing-prototypes
> -Wmissing-declarations -I/usr/include/SDL -D_REENTRANT -c SDL_ttf.c
> SDL_ttf.c: In function `TTF_OpenFontIndexRW':
> SDL_ttf.c:281: `FT_OPEN_STREAM' undeclared (first use in this
> function)
> SDL_ttf.c:281: (Each undeclared identifier is reported only once
> SDL_ttf.c:281: for each function it appears in.)
> make[3]: *** [SDL_ttf.o] Error 1
And you will get it untill you upgrade your system to freetype >= 2.1.3
( current stable is 2.1.4 )
but if you still want use old freetype lib then chage FT_OPEN_STREAM ->
ft_open_stream.
I put FT_OPEN_STREAM to code becouse newest freetype libs are better
and have many bugs fixed.
Other problem is that IMHO freetype developers scrue compatibility to
older freetype version by changing this parm in headers. If you change
FT_OPEN_STREAM -> ft_open_stream you could compile with older ( < 2.1.3
) version but newers give you the same error "`ft_open_stream'
undeclared (first use in this function)".
Rafal
----------------------------------------------------------------------
Sponsorem serwisu Foto w INTERIA.PL
(http://foto.interia.pl) jest FUJI FILM POLSKA
|
|