History log of /openbmc/estoraged/subprojects/packagefiles/ (Results 1 – 1 of 1)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
620d1a5129-Mar-2024 Konstantin Aladyshev <aladyshev22@gmail.com>

build: Fix boost dependency

Currently local build fails with a message:
"""
src/meson.build:16:14: ERROR: Include dir subprojects/boost_1_78_0/
does not exist
"""
The error is happening because the

build: Fix boost dependency

Currently local build fails with a message:
"""
src/meson.build:16:14: ERROR: Include dir subprojects/boost_1_78_0/
does not exist
"""
The error is happening because the correct path for the includes should
not be "subprojects/boost_1_79_0/" but "../subprojects/boost_1_79_0/".
But such relative links are deprecated, therefore rewrite boost
dependency with its own packagefile.
Also boost library is required for the project build, therefore drop
"required: false" statement for the dependency.
And since boost is required for the libeStoragedErase, add boost_dep to
its dependencies.

Tested:
"meson setup build && cd build && meson compile" now works without any
issues.

Change-Id: Id0afda7563c944f3afc88cd1f59099794611525e
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>

show more ...


/openbmc/estoraged/.clang-format
/openbmc/estoraged/.clang-tidy
/openbmc/estoraged/.gitignore
/openbmc/estoraged/LICENSE
/openbmc/estoraged/OWNERS
/openbmc/estoraged/README.md
/openbmc/estoraged/include/cryptErase.hpp
/openbmc/estoraged/include/cryptsetupInterface.hpp
/openbmc/estoraged/include/erase.hpp
/openbmc/estoraged/include/estoraged.hpp
/openbmc/estoraged/include/filesystemInterface.hpp
/openbmc/estoraged/include/getConfig.hpp
/openbmc/estoraged/include/meson.build
/openbmc/estoraged/include/pattern.hpp
/openbmc/estoraged/include/sanitize.hpp
/openbmc/estoraged/include/util.hpp
/openbmc/estoraged/include/verifyDriveGeometry.hpp
/openbmc/estoraged/include/zero.hpp
/openbmc/estoraged/meson.build
/openbmc/estoraged/meson_options.txt
/openbmc/estoraged/service_files/meson.build
/openbmc/estoraged/service_files/xyz.openbmc_project.eStoraged.service.in
/openbmc/estoraged/src/erase/cryptoErase.cpp
/openbmc/estoraged/src/erase/meson.build
/openbmc/estoraged/src/erase/pattern.cpp
/openbmc/estoraged/src/erase/sanitize.cpp
/openbmc/estoraged/src/erase/verifyDriveGeometry.cpp
/openbmc/estoraged/src/erase/zero.cpp
/openbmc/estoraged/src/estoraged.cpp
/openbmc/estoraged/src/getConfig.cpp
/openbmc/estoraged/src/main.cpp
/openbmc/estoraged/src/meson.build
/openbmc/estoraged/src/test/erase/crypto_test.cpp
/openbmc/estoraged/src/test/erase/pattern_test.cpp
/openbmc/estoraged/src/test/erase/sanitize_test.cpp
/openbmc/estoraged/src/test/erase/verifyGeometry_test.cpp
/openbmc/estoraged/src/test/erase/zero_test.cpp
/openbmc/estoraged/src/test/estoraged_test.cpp
/openbmc/estoraged/src/test/include/estoraged_test.hpp
/openbmc/estoraged/src/test/meson.build
/openbmc/estoraged/src/test/util_test.cpp
/openbmc/estoraged/src/util.cpp
/openbmc/estoraged/subprojects/.clang-tidy-ignore
/openbmc/estoraged/subprojects/boost.wrap
boost/meson.build
/openbmc/estoraged/subprojects/phosphor-dbus-interfaces.wrap
/openbmc/estoraged/subprojects/phosphor-logging.wrap
/openbmc/estoraged/subprojects/sdbusplus.wrap
/openbmc/estoraged/subprojects/stdplus.wrap