Hi all, Sorry if I've done something newbish, as I am new to embedded Linux, but I have been headbutting this for a week now and this seems to be blocking me.
I have been cross compiling DirectFB and trying to install it in a pre-existing file system on a NXP3250 demo board we are reviewing for a future platform. I am getting part way through the make and getting a set of errors I have not been able to solve. I am using the following command: $ CC=arm-vfp-linux-gnu-gcc \ LDFLAGS=-L/home/user/Documents/Projects/Mini3250/filesystem/staging/usr/lib \ CPPFLAGS=-I/home/user/Documents/Projects/Mini3250/filesystem/staging/usr/include \ PKG_CONFIG_PATH=/home/user/Documents/Projects/Mini3250/filesystem/staging/usr/lib/pkgconfig \ PKG_CONFIG_SYSROOT_DIR=/home/user/Documents/Projects/Mini3250/filesystem/staging \ ./configure --host=arm-vfp-linux-gnu --prefix=/usr --with-gfxdrivers=none --with-inputdrivers=all $ make And eventually get the following error: libtool: compile: arm-vfp-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../../lib -I../../lib -I../../src -DDATADIR=\"/usr/share/directfb-1.4.9\" -I/home/user/Documents/Projects/Mini3250/filesystem/staging/usr/include/libpng15 -D_REENTRANT -I/home/user/Documents/Projects/Mini3250/filesystem/staging/usr/include -O3 -ffast-math -pipe -D_GNU_SOURCE -std=gnu99 -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:210: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c: In function 'IDirectFBImageProvider_PNG_RenderTo': idirectfbimageprovider_png.c:295: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:337: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:380: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:389: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:443: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c: In function 'png_info_callback': idirectfbimageprovider_png.c:602: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:603: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:604: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:604: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:616: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:628: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:638: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:639: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:640: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:641: error: dereferencing pointer to incomplete type idirectfbimageprovider_png.c:641: error: dereferencing pointer to incomplete type More info: I've already installed the following libaries with the following commands, as I understand it at leas the png libaries had dependices as well and it seemed to isntall OK ----------------Free Type 2------------------------ - freetype-2.4.2 $ CC=arm-vfp-linux-gnu-gcc \ ./configure --host=arm-vfp-linux-gnu $ make $ make DESTDIR=/home/user/Documents/Projects/Mini3250/filesystem/mini3250/ install ----------------------jpeg-8c------------------------------ $ CC=arm-vfp-linux-gnu-gcc ./configure --host=arm-vfp-linux-gnu $ make $ make DESTDIR=/home/user/Documents/Projects/Mini3250/filesystem/mini3250/ install ------------zlib-1.2.5----------------------------- $ export CC=arm-vfp-linux-gnu-gcc $ ./configure $ make $ make DESTDIR=../mini3250 install ----------------------------------------------libpng-1.5.2---------------------------------------------- $ export CC=arm-vfp-linux-gnu-gcc $ export LDFLAGS=-L/home/user/Documents/Projects/Mini3250/filesystem/mini3250/usr/local/lib $ export CPPFLAGS=-I/home/user/Documents/Projects/Mini3250/filesystem/mini3250/usr/local/include $ ./configure --host=arm-vfp-linux-gnu $ make $ make DESTDIR=/home/user/Documents/Projects/Mini3250/filesystem/mini3250/ install Thanks! Damien Wieman _______________________________________________ directfb-users mailing list directfb-users@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users