When building milvus-lite from source I get this error:
[ 5%] Building CXX object thirdparty/milvus/internal/core/src/log/CMakeFiles/milvus_log.dir/Log.cpp.o
cd /workspace/milvus-lite/python/build/bdist.linux-ppc64le/build_milvus/thirdparty/milvus/internal/core/src/log && /opt/rh/gcc-toolset-12/root/usr/bin/c++ -DANTLR4CPP_STATIC -DFMT_HEADER_ONLY -DHAVE_CPP_STDLIB -
DMILVUS_LITE -I/root/.conan/data/sqlitecpp/3.3.1/_/_/package/33c8d30399faf70dfcc1fa0f3f7be6f29bcc063c/include -I/root/.conan/data/antlr4-cppruntime/4.13.1/_/_/package/996c390d28500841eaf0fe4f16cdb324122fc7d8/inc
lude -I/root/.conan/data/antlr4-cppruntime/4.13.1/_/_/package/996c390d28500841eaf0fe4f16cdb324122fc7d8/include/antlr4-runtime -I/root/.conan/data/protobuf/3.21.12/_/_/package/ba23e35c6e32b3e9821911668828eecc2220
4c7c/include -I/root/.conan/data/grpc/1.50.1/_/_/package/78a808e5c83ece045cd205fa42021deff0cb780b/include -I/root/.conan/data/onetbb/2021.9.0/_/_/package/384eb9eba372e7d665369a092d317ed3508bbd31/include -I/root/
.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/root/.conan/data/boost/1.82.0/_/_/package/7d96f255b3f8705b8b87320813c55a3d3e304f69/include -I/root/.conan/data/lib
event/2.1.12/_/_/package/928b0f7adfbf3ea0c91f645277a47fe3cd7dd4f2/include -I/root/.conan/data/folly/2023.10.30.09/milvus/dev/package/371657b835813b150b69bd89e97be488e235c7f2/include -I/root/.conan/data/fmt/9.1.0
/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/root/.conan/data/glog/0.6.0/_/_/package/2d58069f9f5694ddc585d36257686cce83769c98/include -I/root/.conan/data/gflags/2.2.2/_/_/package/0b00edb8a9ea
d48b1246a0c5d771fbd772af3fea/include -I/root/.conan/data/arrow/12.0.1/_/_/package/d7bfd281baabd94579a864546b84cec00a8358c4/include -I/root/.conan/data/re2/20230301/_/_/package/996c390d28500841eaf0fe4f16cdb324122
fc7d8/include -I/root/.conan/data/double-conversion/3.2.1/_/_/package/e19e4a207c984f2dd3ce95e95e3dbf0ac8b40365/include -I/root/.conan/data/prometheus-cpp/1.1.0/_/_/package/dc5daa2f68da1023c14d97f3ef44a6476f07d19
0/include -I/root/.conan/data/marisa/0.2.6/_/_/package/bf9b2c595ecee36a64372c84d5797b4e7763c518/include -I/root/.conan/data/yaml-cpp/0.7.0/_/_/package/996c390d28500841eaf0fe4f16cdb324122fc7d8/include -I/root/.co
nan/data/rapidjson/cci.20230929/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/root/.conan/data/roaring/3.0.0/_/_/package/996c390d28500841eaf0fe4f16cdb324122fc7d8/include -I/workspace/milvus-lit
e/python/build/bdist.linux-ppc64le/build_milvus/_deps/simdjson-src/include -I/workspace/milvus-lite/src/parser -I/workspace/milvus-lite/src/parser/antlr -I/workspace/milvus-lite/python/build/bdist.linux-ppc64le/
build_milvus/pb -I/workspace/milvus-lite/python/build/bdist.linux-ppc64le/build_milvus -I/workspace/milvus-lite/thirdparty/milvus/internal/core/thirdparty -I/workspace/milvus-lite/thirdparty/milvus/internal/core
/thirdparty/tantivy/tantivy-binding/include -I/workspace/milvus-lite/thirdparty/milvus/internal/core/thirdparty/tantivy -I/workspace/milvus-lite/python/build/bdist.linux-ppc64le/build_milvus/thirdparty/milvus/in
ternal/core/thirdparty/knowhere/knowhere-src/include -I/workspace/milvus-lite/thirdparty/milvus/internal/core/src -O3 -Wall -fPIC -Wno-error=address -O3 -DNDEBUG -std=gnu++17 -MD -MT thirdparty/milvus/internal/c
ore/src/log/CMakeFiles/milvus_log.dir/Log.cpp.o -MF CMakeFiles/milvus_log.dir/Log.cpp.o.d -o CMakeFiles/milvus_log.dir/Log.cpp.o -c /workspace/milvus-lite/thirdparty/milvus/internal/core/src/log/Log.cpp
In file included from /workspace/milvus-lite/thirdparty/milvus/internal/core/src/log/Log.h:24,
from /workspace/milvus-lite/thirdparty/milvus/internal/core/src/log/Log.cpp:19:
/workspace/milvus-lite/thirdparty/milvus/internal/core/src/common/Tracer.h:17:10: fatal error: opentelemetry/trace/provider.h: No such file or directory
17 | #include "opentelemetry/trace/provider.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [thirdparty/milvus/internal/core/src/log/CMakeFiles/milvus_log.dir/build.make:79: thirdparty/milvus/internal/core/src/log/CMakeFiles/milvus_log.dir/Log.cpp.o] Error 1
gmake[2]: Leaving directory '/workspace/milvus-lite/python/build/bdist.linux-ppc64le/build_milvus'
gmake[1]: *** [CMakeFiles/Makefile2:690: thirdparty/milvus/internal/core/src/log/CMakeFiles/milvus_log.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
Any ideas what's missing?
I'm using the build_milvus_lite container and start it like this
git clone --depth 1 -b v2.5.1 https://github.com/milvus-io/milvus-lite && cd milvus-lite/scripts
docker build -t build_milvus_lite -f Dockerfile.manylinux.aarch64 .
docker run --rm -ti -v $PWD:/workspace/dist build_milvus_lite
bash build_milvus_lite.sh v2.5.1
When building milvus-lite from source I get this error:
Any ideas what's missing?
I'm using the
build_milvus_litecontainer and start it like this