On Dec 31, 2007 4:07 PM, Srinivas Rao M Hamse <[EMAIL PROTECTED]> wrote:
> Hi everyone,
>
>   I am trying to cross compile DirectFB 1.1.1 on TI Davinci platform using
> the following configure options:
>
>
> export LDFLAGS="-L/home/srinirao/davinci/freetype_eq" && export
> CPPFLAGS="-I/home/srinirao/libpng/include -I/home/srinirao/zlib/include
> -I/home/srinirao/davinci/freetype_eq/include" && ./configure
> --host=arm-linux --prefix=/home/srinirao/directfb --disable-fbdev
> --enable-devmem --disable-x11 --with-inputdrivers=keyboard
> --with-gfxdrivers=davinci --disable-video4linux2 --disable-sysfs
> --disable-multi --disable-sdl --disable-video4linux
> --datadir=/home/srinirao/directfb/usr/lib --with-png=yes --with-freetype=yes
> --disable-debug --disable-debug-support
>
>
> After the compilation when i try to run the ./bin/dfbinfo test application i
> get the following error dumped on the console:
>
>   # cd /sr/directfb/
>  # cd bin/
>  # ./dfbinfo
>
>      =======================|  DirectFB 1.1.1  |=======================
>            (c) 2001-2007  The DirectFB Organization (directfb.org)
>           (c) 2000-2004  Convergence (integrated media) GmbH
>         ------------------------------------------------------------
>
>  (*) DirectFB/Core: Single Application Core. (2007-12-28 13:56) [ DEBUG ]
> (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 2042)...
> (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 2043)...
>  (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
> (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 ( directfb.org)
> (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
> (*) FBDev/Mode: Testing 720x480 RGB16
> (*) FBDev/Mode: Preparing switch to 720x480 RGB16
> (*) FBDev/Mode: Testing 720x480 RGB16
> (*) FBDev/Mode: Preparing switch to 720x480 RGB16
> (*) FBDev/Mode: Testing 720x480 RGB16
> (*) FBDev/Mode: Preparing switch to 720x480 RGB16
> (*) FBDev/Mode: Testing 720x480 RGB16
> (*) FBDev/Mode: Preparing switch to 720x480 RGB16
> (*) FBDev/Mode: Testing 720x480 RGB16
> (*) FBDev/Mode: Preparing switch to 720x480 RGB16
>  (!!!)  *** UNIMPLEMENTED [fusion_skirmish_lock_count] *** [lock.c:593]
>  (!) [Main Thread       0.000] ( 2026) *** Assertion
> [fusion_skirmish_lock_count( &surface->lock, &lock_count ) == DFB_OK] ]
> (!) [ 2026:    0.000] --> Caught signal 5 (sent by pid 2026, uid 0) <--
>  (!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [object.c
> :241 in fusion_object_pool_destroy()]
>  (!!!)  *** WARNING [still objects in 'Layer Context Pool'] ***
> [object.c:241 in fusion_object_pool_destroy()]
> (!) [Main Thread       0.003] ( 2026) *** Assumption [state->destination ==
> NULL] failed *** [state.c:134 in dfb_state_des]
>  Trace/breakpoint trap
>
>
> Please tell me as to why am i getting this assertion failure. Am i missing
> out anything trivial in my configure options ?.

I believe the davinci driver supports only devmem now, so you need to
tell dfbinfo to use that system. You will have to give the
video-length and video-phys addresses also.

Your command to run dfbinfo should look like
./dfbinfo --dfb:system=devmem --dfb:video-phys=<hexaddress>
--dfb:video-length=<bytes>

Regards,
Srikanth Nori

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

Reply via email to