Hello,
Whenever I used to run any DirectFB Application on Mini2440 its gives the
following output.
   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.2 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2009  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2013-05-21 11:48) [ DEBUG ][
TRACE
]
(*) Direct/Memcpy: Using armasm_memcpy()
(!) [  465:    0.000] --> Caught signal 4 (at 0x40111c10, illegal opcode)
<--
(-) [  465: -STACK- ]
sh: nm: not found
  #0  0x40134b50 in ?? () from /usr/lib/libdirect-1.4.so.0 [0x40126000]
sh: nm: not found
  #1  0x40111bb4 in fusion_arena_enter () from /usr/lib/libfusion-1.4.so.0
[0x40
10f000]
sh: nm: not found
  #2  0x40095588 in dfb_core_create () from /usr/lib/libdirectfb-1.4.so.0
[0x400
26000]
sh: nm: not found
  #3  0x00008588 in DirectFBCreate () from main [0x8000]
Segmentation fault
Every application is runing fine on Qemu emulator.
dfbfx, fbset are runing fine. Qtopia is runing fine.
Please anyone, help me our of this error.
-Umesh Bondwal
  DirecFB and Mini2440
Followinf is my compilation method. LDFLAGS=-L/home/.../staging/usr/lib \ CPPFLAGS=-I/home/.../staging/usr/include \ PKG_CONFIG_PATH=/.../lib/pkgconfig \ PKG_CONFIG_SYSROOT_DIR=/home/.../staging \ CC=/home/shailendra/.../arm-2008q3/bin/arm-none-linux-gnueabi-gcc \ AR=/home/shailendra/umesh/.../arm-2008q3/bin/arm-none-linux-gnueabi-ar \ LD=/home/shailendra/umesh/mini2440/mini_src/src/arm-2008q3/bin/arm-none-linux-gn ueabi-ld \ RANLIB=/home/shailendra/.../arm-2008q3/bin/arm-none-linux-gnueabi-ranlib export CC export AR export LD export RANLIB export CPPFLAGS export LDFLAGS export LDFLAGS export PKG_CONFIG_PATH export PKG_CONFIG_SYSROOT_DIR ./configure --prefix=/usr --host=arm-none-linux-gnueabi --target=arm --build=x86_64 --with-gfxdrivers=none --with-inputdrivers=all --enable-maintainer-mode --enable-trace --enable-debug --with-tests --enable-x11
Everything is working fine now. A file was missing /etc/fb.modes... after creating this according to mini2440.. dfb is able load the correct information of mini2440 video hardware Now my code is working fine on both Qemu and Mini2440 board.


