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