[SDL] Compiling SDL_ttf

Vardar Sahin sakirsoft at gmail.com
Mon Nov 27 12:25:46 PST 2006


ahh ok open the SDL_ttf.c file and go to line 280
and delete this line
stream->memory = library->memory;

now iz should compile just fine


2006/11/27, Nuno Santos <developer at imaginando.net>:
>
> Hi,
> Didn't work! Even after cleaning and configuring again... :(
>
> MACKIE:~/Desktop/SDL_ttf-2.0.8 lpx$ make
> if /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"\"
> -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"SDL_ttf\" -DVERSION=\"2.0.8\"
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
> -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_ALLOCA_H=1
> -DHAVE_ALLOCA=1  -I. -I.     -g -O2 -I/usr/local/include/freetype2
> -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE
> -DHAVE_OPENGL -MT SDL_ttf.lo -MD -MP -MF ".deps/SDL_ttf.Tpo" -c -o
> SDL_ttf.lo SDL_ttf.c; \
> then mv -f ".deps/SDL_ttf.Tpo" ".deps/SDL_ttf.Plo"; else rm -f
> ".deps/SDL_ttf.Tpo"; exit 1; fi
> mkdir .libs
> gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"SDL_ttf\"
> -DVERSION=\"2.0.8\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
> -DHAVE_DLFCN_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -I. -I. -g -O2
> -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/SDL
> -D_GNU_SOURCE=1 -D_THREAD_SAFE -DHAVE_OPENGL -MT SDL_ttf.lo -MD -MP -MF
> .deps/SDL_ttf.Tpo -c SDL_ttf.c  -fno-common -DPIC -o .libs/SDL_ttf.o
> SDL_ttf.c: In function 'TTF_OpenFontIndexRW':
> SDL_ttf.c:280: error: dereferencing pointer to incomplete type
> make: *** [SDL_ttf.lo] Error 1
>
>
>
> Em Nov 27, 2006, às 6:34 PM, Vardar Sahin escreveu:
>
> Hi i had the same problem
>
> go in to the srccode of SDL_ttf and open
> SDL_ttf.c and then go to  line   51 an delete the include ftobjs.h
>
>
>
>
> 2006/11/27, Nuno Santos < developer at imaginando.net>:
> >
> > Hi,
> >
> > I'm trying to compile SDL_ttf. For that i have first compiled
> > freetype and sdl.
> >
> > Now that i'm building SDL_ttf i have the following error which i dont
> > understand why is happening. I have tried to force configure to find
> > freetype but without sucess.
> >
> > Where can i be failing?
> >
> > MACKIE:~/Desktop/SDL_ttf-2.0.8 lpx$ make
> > if /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"\" -
> > DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -
> > DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"SDL_ttf\" -DVERSION=\"2.0.8\" -
> > DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -
> > DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -
> > DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -
> > DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1  -
> > I. -I.     -g -O2 -I/usr/local/include/freetype2 -I/usr/local/include
> > -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -DHAVE_OPENGL
> > -MT SDL_ttf.lo -MD -MP -MF ".deps/SDL_ttf.Tpo" -c -o SDL_ttf.lo
> > SDL_ttf.c; \
> > then mv -f ".deps/SDL_ttf.Tpo" ".deps/SDL_ttf.Plo"; else rm -f ".deps/
> > SDL_ttf.Tpo"; exit 1; fi
> > gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> > -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"SDL_ttf\" -
> > DVERSION=\" 2.0.8\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -
> > DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -
> > DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -
> > DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_ALLOCA_H=1
> > -DHAVE_ALLOCA=1 -I. -I. -g -O2 -I/usr/local/include/freetype2 -I/usr/
> > local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE
> > -DHAVE_OPENGL -MT SDL_ttf.lo -MD -MP -MF .deps/SDL_ttf.Tpo -c
> > SDL_ttf.c  -fno-common -DPIC -o .libs/SDL_ttf.o
> > In file included from SDL_ttf.c:51:
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:32:10: error:
> > #include expects "FILENAME" or <FILENAME>
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:33:10: error:
> > #include expects "FILENAME" or <FILENAME>
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:34:10: error:
> > #include expects "FILENAME" or <FILENAME>
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:35:10: error:
> > #include expects "FILENAME" or <FILENAME>
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:36:10: error:
> > #include expects "FILENAME" or <FILENAME>
> > In file included from SDL_ttf.c:51:
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:224: error:
> > parse error before 'FT_ServiceCacheRec'
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:224: warning:
> > no semicolon at end of struct or union
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:230: warning:
> > data definition has no type or storage class
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:271: error:
> > parse error before 'FT_GlyphLoader'
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:271: warning:
> > no semicolon at end of struct or union
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:278: error:
> > parse error before '}' token
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:278: warning:
> > data definition has no type or storage class
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:595: error:
> > parse error before 'FT_Driver_Class'
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:595: warning:
> > no semicolon at end of struct or union
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:600: error:
> > parse error before 'glyph_loader'
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:600: warning:
> > data definition has no type or storage class
> > /usr/local/include/freetype2/freetype/internal/ftobjs.h:602: warning:
> > data definition has no type or storage class
> > make: *** [SDL_ttf.lo] Error 1
> > MACKIE:~/Desktop/SDL_ttf-2.0.8 lpx$
> >
> > Thx
> >
> > Best regards,
> >
> > Nuno Santos
> >
> > _______________________________________________
> > SDL mailing list
> > SDL at libsdl.org
> > http://www.libsdl.org/mailman/listinfo/sdl
> >
>
> _______________________________________________
> SDL mailing list
> SDL at libsdl.org
> http://www.libsdl.org/mailman/listinfo/sdl
>
>
>
> _______________________________________________
> SDL mailing list
> SDL at libsdl.org
> http://www.libsdl.org/mailman/listinfo/sdl
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20061127/1f07a351/attachment.html 


More information about the SDL mailing list