You can also export CFLAGS to indicate where the DirectFB can find the
header files of libpng

2007/10/31, hong zhang <[EMAIL PROTECTED]>:
> 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
>

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

Reply via email to