Hi,

    I compiled the latest DFB-1.4.10 with libpng12-1.2.44-1, libjpeg-8c-1
libfreetype-2.4.2 in Debian testing successfully.
Everything except df_font was runnable in the this build.

Not only x86 but also I did in arm9 enviro.

hope this could help.

Asho
2011/2/24 Clurado <clurado1...@gmail.com>

> Hi all , i am in trouble with building DirectFB , someone tell me what
> version of libpng needed to compile Direct FB ?!
>
> i have the latest libtruetype , zlib, libjpeg on opensuse x86 11.3
>
> i compiled and installed libpng 1.5.1 into /usr/lib and i got this error
> when building directfb with following command
>
> ./configure --enable-vnc=no --with-gfxdrivers=i810,i830
> --with-inputdrivers=linuxinput,keyboard,ps2mouse
>
> ...
>
> make[2]: Entering directory
> `/root/Public/Sources/DirectFB/DirectFB-1.2.0/tools'
>
> gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../include -I../include -I../lib
> -I../src -DDATADIR=\"/usr/local/share/directfb-1.2.0\" -D_REENTRANT
> -I/usr/local/include/freetype2 -I/usr/local/include -O3 -ffast-math -pipe
> -D_GNU_SOURCE  -Werror-implicit-function-declaration -MT directfb-csource.o
> -MD -MP -MF .deps/directfb-csource.Tpo -c -o directfb-csource.o
> directfb-csource.c
> directfb-csource.c: In function 'load_image':
> directfb-csource.c:302:10: error: dereferencing pointer to incomplete type
> directfb-csource.c:370:28: error: dereferencing pointer to incomplete type
> directfb-csource.c:374:37: error: dereferencing pointer to incomplete type
> directfb-csource.c:374:37: error: dereferencing pointer to incomplete type
> directfb-csource.c:377:49: error: dereferencing pointer to incomplete type
> directfb-csource.c:378:49: error: dereferencing pointer to incomplete type
> directfb-csource.c:379:49: error: dereferencing pointer to incomplete type
> make[2]: *** [directfb-csource.o] Error 1
> make[2]: Leaving directory
> `/root/Public/Sources/DirectFB/DirectFB-1.2.0/tools'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/root/Public/Sources/DirectFB/DirectFB-1.2.0'
> make: *** [all] Error 2
>
>
>
> also i recompiled directFB with libpng 1.4.5 and i received following
> errors :
>
>
> make[3]: Entering directory
>
> `/root/Public/Sources/DirectFB/DirectFB-1.2.0/interfaces/IDirectFBImageProvider'
> /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I../.. -I../../include -I../../lib -I../../lib -I../../src
> -DDATADIR=\"/usr/local/share/directfb-1.2.0\" -D_REENTRANT -O3
> -ffast-math -pipe -D_GNU_SOURCE -Werror-implicit-function-declaration
> -MT idirectfbimageprovider_png.lo -MD -MP -MF
> .deps/idirectfbimageprovider_png.Tpo -c -o idirectfbimageprovider_png.lo
> idirectfbimageprovider_png.c
> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include
> -I../../lib -I../../lib -I../../src
> -DDATADIR=\"/usr/local/share/directfb-1.2.0\" -D_REENTRANT -O3
> -ffast-math -pipe -D_GNU_SOURCE -Werror-implicit-function-declaration
> -MT idirectfbimageprovider_png.lo -MD -MP -MF
> .deps/idirectfbimageprovider_png.Tpo -c idirectfbimageprovider_png.c
> -fPIC -DPIC -o .libs/idirectfbimageprovider_png.o
> idirectfbimageprovider_png.c: In function ‘Construct’:
> idirectfbimageprovider_png.c:207:6: warning: ‘jmpbuf’ is deprecated
> (declared at /usr/include/png.h:1108)
> idirectfbimageprovider_png.c: In function
> ‘IDirectFBImageProvider_PNG_RenderTo’:
> idirectfbimageprovider_png.c:334:6: warning: ‘jmpbuf’ is deprecated
> (declared at /usr/include/png.h:1108)
> idirectfbimageprovider_png.c:360:21: warning: ‘bit_depth’ is deprecated
> (declared at /usr/include/png.h:661)
> idirectfbimageprovider_png.c:403:31: warning: ‘bit_depth’ is deprecated
> (declared at /usr/include/png.h:661)
> idirectfbimageprovider_png.c:412:26: warning: ‘bit_depth’ is deprecated
> (declared at /usr/include/png.h:661)
> idirectfbimageprovider_png.c:466:36: warning: ‘bit_depth’ is deprecated
> (declared at /usr/include/png.h:661)
> idirectfbimageprovider_png.c: In function ‘png_info_callback’:
> idirectfbimageprovider_png.c:638:16: warning: ‘palette’ is deprecated
> (declared at /usr/include/png.h:655)
> idirectfbimageprovider_png.c:639:54: error: ‘png_info’ has no member
> named ‘trans’
> idirectfbimageprovider_png.c:640:16: warning: ‘num_palette’ is
> deprecated (declared at /usr/include/png.h:657)
> idirectfbimageprovider_png.c:640:16: warning: ‘num_palette’ is
> deprecated (declared at /usr/include/png.h:657)
> idirectfbimageprovider_png.c:652:16: warning: ‘num_trans’ is deprecated
> (declared at /usr/include/png.h:659)
> idirectfbimageprovider_png.c:664:53: error: ‘png_info’ has no member
> named ‘trans_values’
> idirectfbimageprovider_png.c:674:16: warning: ‘palette’ is deprecated
> (declared at /usr/include/png.h:655)
> idirectfbimageprovider_png.c:675:54: error: ‘png_info’ has no member
> named ‘trans’
> idirectfbimageprovider_png.c:676:16: warning: ‘num_trans’ is deprecated
> (declared at /usr/include/png.h:659)
> idirectfbimageprovider_png.c:677:16: warning: ‘num_palette’ is
> deprecated (declared at /usr/include/png.h:657)
> idirectfbimageprovider_png.c:677:16: warning: ‘num_palette’ is
> deprecated (declared at /usr/include/png.h:657)
> make[3]: *** [idirectfbimageprovider_png.lo] Error 1
> make[3]: Leaving directory
>
> `/root/Public/Sources/DirectFB/DirectFB-1.2.0/interfaces/IDirectFBImageProvider'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/root/Public/Sources/DirectFB/DirectFB-1.2.0/interfaces'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/root/Public/Sources/DirectFB/DirectFB-1.2.0'
> make: *** [all] Error 2
>
>
>
> ,
>
> please answer me what is the problem with pngsupport ?!
> _______________________________________________
> directfb-users mailing list
> directfb-users@directfb.org
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
>
_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to