tranter / raspberry-pi-qt-builds

Qt builds for the Raspberry Pi platform
88 stars 28 forks source link

xkbcommon-compose.h not found #2

Closed jhihn closed 6 years ago

jhihn commented 6 years ago

I'm following your script but there are a number of issues I am having. I'm getting a ton of errors around your giant dependency list. Still, I soldiered on. I eventually came to this error:

qwaylandinputdevice.cpp:74:41: fatal error: xkbcommon/xkbcommon-compose.h: No such file or directory

include <xkbcommon/xkbcommon-compose.h>

Indeed, it is missing:

$ ls /usr/include/xkbcommon/xkbcommon* /usr/include/xkbcommon/xkbcommon-compat.h /usr/include/xkbcommon/xkbcommon.h /usr/include/xkbcommon/xkbcommon-keysyms.h /usr/include/xkbcommon/xkbcommon-names.h /usr/include/xkbcommon/xkbcommon-x11.h

I have all the other headers though. How did you resolve this? I attempted to resolve it by installing libxkbcommon from git, but that requires meson to build, but jessie does not have a recent enough meson. ( https://github.com/xkbcommon/libxkbcommon/issues/74 )

Any help would be appreciated. Could you ask one of your systems who is providing xkbcommon-compose.h, and tell me the package and version?

Thanks

jhihn commented 6 years ago

So this script works fine if using Raspian "Stretch". Jessie is too out of date. Compiled on Stretch just fine!

Thank you!