meta-asteroid icon indicating copy to clipboard operation
meta-asteroid copied to clipboard

SDK is missing `lipstick`

Open MagneFire opened this issue 1 year ago • 1 comments

Currently it's not possible to build the asteroid-launcher as it depends on lipstick which doesn't appear to be available from the SDK.

Here's a log output:

$ source /usr/local/oecore-x86_64/environment-setup-armv7vehf-neon-oe-linux-gnueabi

$ cmake -S . -B build                             
-- Toolchain file defaulted to '/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/share/cmake/OEToolchainConfig.cmake'
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/pkg-config (found version "0.29.2") 
-- Found Mlite5: /usr/local/oecore-x86_64/sysroots/armv7vehf-neon-oe-linux-gnueabi/usr/lib/libmlite5.so (found version "0.3.8") 
CMake Error at /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Lipstick (missing: Lipstick_LIBRARIES Lipstick_INCLUDE_DIRS)
Call Stack (most recent call first):
  /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/oecore-x86_64/sysroots/armv7vehf-neon-oe-linux-gnueabi/usr/share/asteroidapp/cmake/FindLipstick.cmake:24 (find_package_handle_standard_args)
  CMakeLists.txt:20 (find_package)

MagneFire avatar May 16 '23 20:05 MagneFire

A crude workaround ive done is to transplant the lipstick libs from my watch, libmce-qt5 and libngf-qt5 from release.asteroidos.org image

Senjosei avatar Dec 28 '23 14:12 Senjosei