hi,
you need to pass system=fbdev or devmem  and you need enable support for the
same.
Just type ls /dev/fbdev* and see the result ,iF it is not there you need to
create them (like mknod and corresponding support for that.)
all the best
bye

On Fri, Aug 6, 2010 at 8:45 PM, Max S. <k...@greatfreeworld.org> wrote:

> Hello,
>
> I am trying to cross compile Directfb for a hico7760
> http://www.emtrion.com/hico7760st_linux_en.php
>
> I have crosscompiled other libraries before, but none dealing with
> graphics. My goal is to replace the Qt embedded library shipped with the
> device. I don't need window management, only screen manipulation,
> graphics primitives, font, and png support.
>
> I have already built libfreetype libz and libpng12
>
> I have configured directfb with:
>
> cd $BSP/pkgs/src/DirectFB
> ./configure --prefix=$BSP/pkgs/bin/DirectFB --enable-zlib --host=sh4
> CC=sh4-linux-gcc
>
> I get the output:
>
> Build options:
>  Version                   1.4.3
>  Linux powered             no
>  Install prefix            /pkgs/bin/DirectFB
>  Config files in           /pkgs/bin/DirectFB/etc
>  Build shared libs         no
>  Build static libs         yes
>  Module directory          ${exec_prefix}/lib/directfb-1.4-0
>  CPPFLAGS                  -D_REENTRANT
>  CFLAGS                    -O3 -ffast-math -pipe  -D_GNU_SOURCE
> -Werror-implicit-function-declaration
>  LDFLAGS
>  LIBS                      -lpthread
>  DYNLIB
>  THREADFLAGS               -D_REENTRANT
>  THREADLIBS
>
> Misc options:
>  Multi Application Core    no
>  Fusion Kernel Device      N/A
>  Fusion message size       1024
>  Voodoo (network support)  no
>  Debug supported           yes
>  Debug enabled             no
>  Trace support             no
>  MMX support               no
>  SSE support               no
>  Network support           yes
>  Include all strings       yes
>  Software Rendering        yes
>  Smooth SW Scaling         no
>  16bit Dithering           none
>  zlib compression          yes                 -lz
>  sysfs support             no
>
> Building Tests              no
> Building Tools              yes
>
> Building System Modules:
>  Linux FBDev support       no
>  Generic /dev/mem support  yes
>  X11 support               no
>  OSX support               no
>  SDL support               no
>  VNC support               no
>
> Building Window Manager Modules:
>  Default                   yes
>  UniQuE                    no
>
> Building Image Provider Modules:
>  GIF                       yes
>  JPEG                      no
>  PNG                       yes
> -I/usr/include/libpng12 -lpng12
>
> Building Video Provider Modules:
>  GIF                       yes
>  Video4Linux               no (v2: no)
>
> Building Font Modules:
>  FreeType2                 yes                 -I/usr/include/freetype2
> -lfreetype
>  Default font              yes
>
> JPEG support is missing - many applications won't work correctly!
>
> Everything looks good so far to me...
> I then run make and get undefined references to functions in libz and
> the math libs, called from libpng in the tools/ dir.
> I change tools/Makefile to read
> LIBPNG_LIBS = -lpng12 -lz -lm
>
> make then completes and I run make install.
>
> on the target device. running dfbinfo produces:
> ~ # dfbinfo
>   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.3 |
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
>        (c) 2001-2009  The world wide DirectFB Open Source Community
>        (c) 2000-2004  Convergence (integrated media) GmbH
>      ----------------------------------------------------------------
>
> (*) DirectFB/Core: Single Application Core. (2010-08-05 01:24)
> (!) DirectFB/core/system: No system found!
> (#) DirectFBError [DirectFBCreate() failed]: No (suitable)
> implementation found!
>
> Have I missed something? does DirectFB not support this device? I don't
> know what else I'm supposed to do.
>
> Thanks in advance.
> Max S.
>
>
> _______________________________________________
> directfb-dev mailing list
> directfb-dev@directfb.org
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
>



-- 
"The best way to find yourself is to lose yourself in the service of
others".

Shiva The Great
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to