meta-asteroid
meta-asteroid copied to clipboard
SDK is missing `lipstick`
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)
A crude workaround ive done is to transplant the lipstick libs from my watch, libmce-qt5 and libngf-qt5 from release.asteroidos.org