Brian,

It works after adding LIBPNG_CONFIG. 

1. Why DirectFB needs *_CONFIG?
2. I am using iMX31(ARM), what value
--with-gfxdrivers= should be?

---henry

--- Brian Austin <[EMAIL PROTECTED]> wrote:

> One of the deals I come across in cross'in with
> ARM's is the .pc files
> need to have the correct libdir= path set right for
> zlib.
> 
> It doesnt seem actually like a PNG issue, more like
> a ZLIB issue.
> 
> here is what my cross config for DFB looks like.  
> 
> 
> PATH="$(DIRECTFB_DIR)/tools:$$PATH" \
>               CFLAGS="$(TARGET_CFLAGS)" \
>               LDFLAGS="$(TARGET_LDFLAGS)" \
>               LIBS="-lts" \
>               FREETYPE_CONFIG="$(HOST_DIR)/bin/freetype-config"
> \
>               LIBPNG_CONFIG="$(HOST_DIR)/bin/libpng12-config" \
>               PKG_CONFIG_SYSROOT="$(HOST_DIR)" \
>               PKG_CONFIG_PATH="$(HOST_DIR)/bin:$$PATH" \
>               PKG_CONFIG="$(HOST_DIR)/bin/pkg-config" \
>               ac_cv_header_linux_wm97xx_h=no \
>               ac_cv_header_linux_sisfb_h=no \
>               sh autogen.sh \
>               --target=arm-linux \
>               --host=arm-linux \
>               --build=$(GNU_HOST_NAME) \
>               --prefix=/ \
>               --exec-prefix=/ \
>               --bindir=/bin \
>               --sbindir=/sbin \
>               --libdir=/lib \
>               --libexecdir=/lib \
>               --sysconfdir=/etc \
>               --datadir=/usr/share \
>               --localstatedir=/var \
>               --includedir=/include \
>               --mandir=/usr/man \
>               --infodir=/usr/info \
>               --enable-unique \
>               --enable-jpeg \
>               --enable-png \
>               --enable-linux-input \
>               --enable-zlib \
>               --enable-fbdev \
>               --with-gfxdrivers=edb93xx \
>       
> --with-inputdrivers=linuxinput,lirc,keyboard,tslib\
>               --with-tools \
>               --enable-freetype \
>               --enable-sysfs \
>               --disable-sdl \
>               --disable-video4linux \
>               --disable-video4linux2 \
>               --disable-mmx \
>               --disable-sse \
>               --enable-shared=yes \
>               --enable-static=yes \
>               --without-tools \
>               --enable-multi \
> 
> blah blah blah.
> 
> The key is making sure it picks up where the cross'd
> libs are residing.
> 
> 
> On Tue, 2007-10-30 at 14:02 -0700, hong zhang wrote:
> > Ville, Brian,
> > 
> > After upgrade to zlib-1.2.3 and libpng-1.2.19. Run
> > 1.  ./configure --enable-shared --host=$CFGHOST
> > --build=%{_build} \
> >             --prefix=%{_prefix}  --enable-multi\
> >             --disable-x11 --enable-fbdev
> > --enable-video4linux2 --disable-sdl
> > 
> > 2. make
> > 
> > Stiil get same error. Do those errors mean that
> libpng
> > does not have it?
> > 
> > --henry
> > 
> > --- Brian Austin <[EMAIL PROTECTED]> wrote:
> > 
> > > You'll need zlib as well
> > > 
> > > 
> > > On Tue, 2007-10-30 at 11:25 -0700, hong zhang
> wrote:
> > > > List,
> > > > 
> > > > I am building DirectFB 1.1.0 for my freescale
> ARM
> > > > based board. It complains on libpng12.so. What
> > > version
> > > > of libpng is DirectFB-1.1.0 looking for?
> > > > 
> > > > Here is errors,
> > > > gcc
> > > >
> > >
> >
>
-I/home/hzhang/Desktop/ltibads19/rootfs//usr/include/freetype2
> > > >
> > >
> -I/home/hzhang/Desktop/ltibads19/rootfs//usr/include
> > > > -O3 -ffast-math -pipe -D_GNU_SOURCE
> > > > -Werror-implicit-function-declaration -o
> > > > directfb-csource directfb-csource.o  -lpng12
> -ldl
> > > > -lpthread
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `deflate'
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `inflate'
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `inflateInit_'
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `crc32'
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `pow'
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `deflateInit2_'
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `inflateReset'
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `deflateReset'
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `inflateEnd'
> > > >
> > >
> >
>
/home/hzhang/Desktop/ltibads19/rootfs/usr/lib//libpng12.so:
> > > > undefined reference to `deflateEnd'
> > > > collect2: ld returned 1 exit status
> > > > make[2]: *** [directfb-csource] Error 1
> > > > 
> > > > 
> > > > Thanks for help.
> > > > 
> > > > ----henry
> > > > 
> > > >
> __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam?  Yahoo! Mail has the best spam
> > > protection around 
> > > > http://mail.yahoo.com 
> > > > 
> > > >
> _______________________________________________
> > > > directfb-dev mailing list
> > > > [email protected]
> > > >
> > >
> >
>
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
> > > > 
> > > 
> > > 
> > > 
> > 
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> > http://mail.yahoo.com 
> > 
> 
> 
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to