Imported target rodos::rodos includes non-existent path include/rodos/src/bare-metal-generic
Trying to use rodos (commit e94688c8) via CMake find_package gives me:
-- Configuring done
CMake Error in CMakeLists.txt:
Imported target "rodos::rodos" includes non-existent path
"/home/musteresel/projects/rodos/STAGING/include/rodos/src/bare-metal-generic"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not
provide.
The rodos in that STAGING directory is an on-posix port of rodos. Built like this:
cmake -S rodos_dir -B rodos_build -DCMAKE_TOOLCHAIN_FILE=rodos_dir/cmake/port/on-posix.cmake
cmake --build rodos_build
cmake --install rodos_build --prefix STAGING
Contents of STAGING:
.
./src
./src/rodos
./src/rodos/cmake
./src/rodos/cmake/port
./src/rodos/cmake/port/raspberrypi3.cmake
./src/rodos/cmake/port/discovery.cmake
./src/rodos/cmake/port/skith.cmake
./src/rodos/cmake/port/linux-makecontext.cmake
./src/rodos/cmake/port/stm32f4.cmake
./src/rodos/cmake/port/nucleo_l432kc.cmake
./src/rodos/cmake/port/sf2.cmake
./src/rodos/cmake/port/linux-x86.cmake
./src/rodos/cmake/port/posix.cmake
./src/rodos/cmake/port/stm32l4.cmake
./src/rodos/cmake/port/discovery_f429.cmake
./src/rodos/cmake/port/nucleo_l496zg.cmake
./src/rodos/cmake/port/novaboard.cmake
./include
./include/rodos
./include/rodos/src
./include/rodos/src/on-posix
./include/rodos/src/on-posix/platform-parameter.h
./include/rodos/src/on-posix/scheduler.h
./include/rodos/src/on-posix/hw_udp.h
./include/rodos/src/on-posix/hal
./include/rodos/src/on-posix/hw_specific.h
./include/rodos/src/on-posix/hw_tcp.h
./include/rodos/support
./include/rodos/support/support-libs
./include/rodos/support/support-libs/misc-support.h
./include/rodos/support/support-libs/scanf-substitue.h
./include/rodos/support/support-libs/filesystem.h
./include/rodos/support/support-libs/support-libs.h
./include/rodos/support/support-libs/random.h
./include/rodos/support/support-libs/signalprocessing.h
./include/rodos/support/support-libs/ringbuffer.h
./include/rodos/support/support-libs/sortedlist.h
./include/rodos/support/support-libs/s3p-synchronous-interface.h
./include/rodos/support/support-libs/ccsds
./include/rodos/support/support-libs/monitoringMsg.h
./include/rodos/support/support-libs/synccommbuffer.h
./include/rodos/support/support-libs/matlib.h
./include/rodos/support/support-libs/activity.h
./include/rodos/support/support-libs/s3p-asynchronous-interface.h
./include/rodos/support/support-libs/s3p-code.h
./include/rodos/support/support-libs/rodos-result.h
./include/rodos/support/support-libs/allocableobjects.h
./include/rodos/support/support-libs/matlib
./include/rodos/support/support-libs/matlib/api
./include/rodos/support/support-libs/matlib/api/quaternion.h
./include/rodos/support/support-libs/matlib/api/complex.h
./include/rodos/support/support-libs/matlib/api/polar.h
./include/rodos/support/support-libs/matlib/api/coordinateframe3d.h
./include/rodos/support/support-libs/matlib/api/vector.h
./include/rodos/support/support-libs/matlib/api/math_support.h
./include/rodos/support/support-libs/matlib/api/matrix.h
./include/rodos/support/support-libs/matlib/api/generic.h
./include/rodos/support/support-libs/matlib/api/homogenous.h
./include/rodos/support/support-libs/matlib/api/ypr.h
./include/rodos/support/support-libs/matlib/api/typedefs.h
./include/rodos/support/support-libs/matlib/api/angleaxis.h
./include/rodos/api
./include/rodos/api/hostinfos.h
./include/rodos/api/rodos-version.h
./include/rodos/api/stream-bytesex.h
./include/rodos/api/listelement.h
./include/rodos/api/rodos-debug.h
./include/rodos/api/reserved_topic_ids.h
./include/rodos/api/rodos.h
./include/rodos/api/commbuffer.h
./include/rodos/api/string_pico.h
./include/rodos/api/topic.h
./include/rodos/api/timepoints.h
./include/rodos/api/gateway
./include/rodos/api/gateway/linkinterfaceshm.h
./include/rodos/api/gateway/networkmessage.h
./include/rodos/api/gateway/linkinterfacecan.h
./include/rodos/api/gateway/linkinterfaceudp.h
./include/rodos/api/gateway/router.h
./include/rodos/api/gateway/gateway.h
./include/rodos/api/gateway/linkinterfaceuart.h
./include/rodos/api/gateway/topicreporter.h
./include/rodos/api/gateway/linkinterface.h
./include/rodos/api/bit_field.h
./include/rodos/api/default-platform-parameter.h
./include/rodos/api/rodos-assert.h
./include/rodos/api/hal
./include/rodos/api/hal/hal_ethernet.h
./include/rodos/api/hal/hal_uart.h
./include/rodos/api/hal/hal_adc.h
./include/rodos/api/hal/hal_spi.h
./include/rodos/api/hal/hal_i2c.h
./include/rodos/api/hal/hal_pwm.h
./include/rodos/api/hal/hal_gpio.h
./include/rodos/api/hal/hal_sharedmemory.h
./include/rodos/api/hal/hal_can.h
./include/rodos/api/hal/tcp.h
./include/rodos/api/hal/udp.h
./include/rodos/api/hal/genericIO.h
./include/rodos/api/gateway.h
./include/rodos/api/application.h
./include/rodos/api/timeevent.h
./include/rodos/api/rodos-semaphore.h
./include/rodos/api/rodos-errorcodes.h
./include/rodos/api/timemodel.h
./include/rodos/api/initiator.h
./include/rodos/api/misc-rodos-funcs.h
./include/rodos/api/yprintf.h
./include/rodos/api/putter.h
./include/rodos/api/fifo.h
./include/rodos/api/subscriber.h
./include/rodos/api/checksumes.h
./include/rodos/api/thread.h
./include/rodos/api/stdlib_pico.h
./include/rodos/api/hal.h
./include/rodos/api/reserved_application_ids.h
./lib64
./lib64/rodos
./lib64/rodos/cmake
./lib64/rodos/cmake/rodosTargets-noconfig.cmake
./lib64/rodos/cmake/rodosTargets.cmake
./lib64/rodos/cmake/rodosConfigVersion.cmake
./lib64/rodos/cmake/rodosConfig.cmake
./lib64/rodos/librodos.a