WebPlatformForEmbedded / WPEBackend-rdk

BSD 2-Clause "Simplified" License
8 stars 38 forks source link

Build broken due to missing Thunder virtual input library #84

Closed aperezdc closed 2 years ago

aperezdc commented 2 years ago

After https://github.com/rdkcentral/Thunder/commit/d01aa8f18a5d9cc353a65172722afb68e43c161f the virtual input library, its header, and its CMake config fragment are no longer available. Trying to build WPEBackend-rdk with -DUSE_VIRTUAL_KEYBOARD=ON fails with:

CMake Error at CMakeLists.txt:56 (find_package):
  By not providing "FindWPEFrameworkVirtualInput.cmake" in CMAKE_MODULE_PATH
  this project has asked CMake to find a package configuration file provided
  by "WPEFrameworkVirtualInput", but CMake did not find one.

  Could not find a package configuration file provided by
  "WPEFrameworkVirtualInput" with any of the following names:
    WPEFrameworkVirtualInputConfig.cmake
    wpeframeworkvirtualinput-config.cmake

  Add the installation prefix of "WPEFrameworkVirtualInput" to
  CMAKE_PREFIX_PATH or set "WPEFrameworkVirtualInput_DIR" to a directory
  containing one of the above files.  If "WPEFrameworkVirtualInput" provides
  a separate development package or SDK, be sure it has been installed.
aperezdc commented 2 years ago

In case anyone runs into this build issue...

Turns out that the virtual input library has been moved into the client libraries module in commit https://github.com/rdkcentral/ThunderClientLibraries/commit/22c49fabccef9874dcccb97b8fc45a3cd089f4c 🤷🏼