I'm pretty certain I have DirectFB installed to some degree:
In ltib - Package Selection - Package list-->
[*] DirectDB
[*] Configure for use with touchscreen (enabled though I don't need it)
[*] DirectFB-examples
------------------------------------------------------
In directory: /home/revo/ltib/rpm/BUILD
DirectFB-examples-0.9.23
.... and all these sample apps have built OK.
------------------------------------------------------
In directory: ltib/rootfs/usr/include/directfb/
dfb_types.h dgiff.h directfbgl.h directfb_keyboard.h directfb_strings.h directfb_version.h
dfiff.h direct directfb.h directfb_keynames.h directfb_util.h fusion
------------------------------------------------------
In directory: ltib/dist/lfs-5.1/DirectFB/DirectFB.spec
./configure --enable-shared --host=$CFGHOST --build=%{_build} \
--prefix=%{_prefix} --with-gfxdrivers=none \
--enable-freetype --enable-jpeg --enable-png \
--enable-sdl \
--disable-x11 --enable-fbdev --enable-video4linux2 \
--enable-zlib $TSOPTS
...... NOTE THOUGH - it does say "--with-gfxdrivers=none" and it's the gfxdrivers that the error refers to - do I need something different in here?
------------------------------------------------------
In directory: ltib/rootfs/usr/lib
libdirect-1.1.so.0 libdirect-1.1.so.0.0.0 libdirectfb-1.1.so.0 libdirectfb-1.1.so.0.0.0 libdirectfb.so libdirect.so
------------------------------------------------------
In directory: /ltib/rootfs/usr/lib/directfb-1.1-0
├── inputdrivers
│ ├── libdirectfb_joystick.so
│ ├── libdirectfb_keyboard.so
│ ├── libdirectfb_linux_input.so
│ ├── libdirectfb_lirc.so
│ ├── libdirectfb_mutouch.so
│ ├── libdirectfb_penmount.so
│ ├── libdirectfb_ps2mouse.so
│ ├── libdirectfb_serialmouse.so
│ ├── libdirectfb_sonypi.so
│ ├── libdirectfb_ucb1x00_ts.so
│ └── libdirectfb_wm97xx_ts.so
├── interfaces
│ ├── IDirectFBFont
│ │ ├── libidirectfbfont_default.so
│ │ └── libidirectfbfont_ft2.so
│ ├── IDirectFBImageProvider
│ │ ├── libidirectfbimageprovider_dfiff.so
│ │ ├── libidirectfbimageprovider_gif.so
│ │ ├── libidirectfbimageprovider_jpeg.so
│ │ ├── libidirectfbimageprovider_mpeg2.so
│ │ └── libidirectfbimageprovider_png.so
│ └── IDirectFBVideoProvider
│ └── libidirectfbvideoprovider_gif.so
├── systems
│ └── libdirectfb_fbdev.so
└── wm
└── libdirectfbwm_default.so
........ it seems the "gfxdrivers" directory that the directFB apps say is missing should be in here.
-----------------------------------------------------------------------
Maybe the missing gfxdrivers folder might not be related to the total loss of video when I run a DirectFB app?
I don't know if there is any other option I need to enable or package I need to install, or whether the loss of video is due to some other system config (or bootargs?) that isn't set correctly.
The video related bootargs are:
bootargs console=ttymxc0,115200 video=mxcdi1fb:GBR24,VGA-XGA di1_primary tve
So I'm fairly confident a lot of the needed DirectFB stuff is present, but maybe not all? Maybe there are other files or config that I'll need in order to fix the missing gfxdrivers (if it does actually need fixing) and to fix the loss of video? Many thanks.