I finally got my Cubox-i4Pro a couple of days ago. I have configured now it as well as I know how. I installed these packages to get LXDE running:
$this->bbcode_second_pass_code('', 'pacman -S gpu-viv-bin-mx6q-x11 lxde xorg-xinit xf86-video-fbturbo gd')
which is slightly different from the recommendations above. I set up LD_LIBRARY_PATH more or less as detailed above:
$this->bbcode_second_pass_code('', '
if [ -n "$LD_LIBRARY_PATH" ]; then
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/opt/fsl/lib"
else
export LD_LIBRARY_PATH="/opt/fsl/lib"
fi')
but I found that the X server was ignoring that and still couldn't find libGL.so etc., so I had to put symlinks to those in /usr/lib/ anyway ... not a proper solution. At that point, I found that /usr/lib/xorg/modules/extensions/libglx.xorg was improperly named, so I linked it to libglx.so and then ran depmod. Then I found that GLX is broken due to a missing symbol (perhaps due to incompatible compile-time configuration of gpu-viv-bin-mx6q-x11). It seems to work anyway, but I imagine it would run faster with GLX working properly.
I had to install missing firmware to get the wifi working, as per
this thread (thanks to pepedog). It would be nice to have that added to the installation tarball.
Edit: removed my comment about fbturbo as per WarheadsSE's response below. Now I switched to using fbturbo.