V2.7 Linux BSP Compile Error from OpenEmbedded

I try to compile v2.7 bsp but meet compile error of lxterminal.

make[2]: Entering directory '/mnt/disk/v2.7/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/lxterminal/git-r0/build/man'
| 
| Error: you need to run configure with '--enable-man'
|        in order to regenerate man pages.
| 
| Makefile:535: recipe for target 'lxterminal.1' failed

The compile error log is here.

Hi

A dependency is missing in the lxterminal recipe.

Either

  • Follow the ‘Failing Builds’ recommendations, e.g. bitbake the angstrom-lxde-image with -k again. The missing dependency will be built in the first run by some other recipe and the second run will then be able to compile lxterminal.
  • Build the missing dependency before building the image with ‘bitbake xmlto-native’
  • Update meta-lxde to include the fix ‘lxterminal: really add missing dependency to regenerate man’

Max

Hi

I’ve the same problem, but even with the updated meta-lxde layer I have the error.
Could there be another package missing, perhaps on the host machine which still causes this error?

Hi

We found that the lxterminal build picks up docbook catalog files from the host system. At least in an Ubuntu installation they are missing.

I pushed this commit to work around the issue. You could try to rebuild with that patch included or you could install the mentioned package.

Max