Ошибки компиляции при сборке Envoy 1.31.0 из исходниковC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ошибки компиляции при сборке Envoy 1.31.0 из исходников

Сообщение Anonymous »

Я пытаюсь собрать Envoy 1.31.0 из исходников, но во время компиляции у меня возникла следующая ошибка:

Код: Выделить всё

ERROR: /root/.cache/bazel/_bazel_root/fc9d07c8fa1ae7ff490efa6f3e8eaa23/external/com_google_cel_cpp/runtime/standard/BUILD:23:11: Compiling runtime/standard/comparison_functions.cc failed: (Exit 1): clang-14 failed: error executing command (from target @com_google_cel_cpp//runtime/standard:comparison_functions) /usr/bin/clang-14 -U_FORTIFY_SOURCE -fstack-protector -Wall -Wthread-safety -Wself-assign -Wunused-but-set-parameter -Wno-free-nonheap-object -fcolor-diagnostics -fno-omit-frame-pointer '-std=c++14' ... (remaining 34 arguments skipped)

/include/c++/12/type_traits:1364:23: error: incomplete type 'cel::JsonObject' used in type trait expression
__bool_constant>
Версия Clang и LLVM — 14
команда сборки bazel:

Код: Выделить всё

bazel build --config=clang envoy --cxxopt=-std=c++20 --host_cxxopt=-std=c++20
Проверил, работает ли он с компиляторами C++17 или C++14, оба они не работали:(
Есть идеи о том, как чтобы это исправить..?

Подробнее здесь: https://stackoverflow.com/questions/790 ... om-sources
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»