commaai / openpilot

openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system in 275+ supported cars.
https://comma.ai/openpilot
MIT License
49.27k stars 8.99k forks source link

Error occurred during openpilot build. #30852

Closed CrazyMustard-404 closed 8 months ago

CrazyMustard-404 commented 8 months ago

Describe the bug

Description:

I encountered a compilation error while building the openpilot project. This issue seems to be related to the compiler.

Steps to Reproduce:

Run the following command:scons -u -j$(nproc)

Error Message: (base) xinjishu-workstation3@1:~/FY/openpilot$ scons -j$(nproc) scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... clang++ -o cereal/gen/cpp/car.capnp.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/gen/cpp/car.capnp.c++ clang++ -o cereal/gen/cpp/custom.capnp.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/gen/cpp/custom.capnp.c++ clang++ -o cereal/gen/cpp/legacy.capnp.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/gen/cpp/legacy.capnp.c++ In file included from cereal/gen/cpp/custom.capnp.c++:4: In file included from cereal/gen/cpp/custom.capnp.h:6: In file included from /usr/include/capnp/generated-header-support.h:30: In file included from /usr/include/capnp/raw-schema.h:28: In file included from /usr/include/capnp/common.h:33: /usr/include/kj/string.h:28:10: fatal error: 'initializer_list' file not found

include

     ^~~~~~~~~~~~~~~~~~

In file included from cereal/gen/cpp/car.capnp.c++:4: In file included from cereal/gen/cpp/car.capnp.h:6: In file included from /usr/include/capnp/generated-header-support.h:30: In file included from /usr/include/capnp/raw-schema.h:28: In file included from /usr/include/capnp/common.h:33: /usr/include/kj/string.h:28:10: fatal error: 'initializer_list' file not found

include

     ^~~~~~~~~~~~~~~~~~

clang++ -o cereal/gen/cpp/log.capnp.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/gen/cpp/log.capnp.c++ In file included from cereal/gen/cpp/legacy.capnp.c++:4: In file included from cereal/gen/cpp/legacy.capnp.h:6: In file included from /usr/include/capnp/generated-header-support.h:30: In file included from /usr/include/capnp/raw-schema.h:28: In file included from /usr/include/capnp/common.h:33: /usr/include/kj/string.h:28:10: fatal error: 'initializer_list' file not found

include

     ^~~~~~~~~~~~~~~~~~

1 error generated. clang++ -o cereal/messaging/messaging.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/messaging/messaging.cc clang++ -o cereal/messaging/event.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/messaging/event.cc 1 error generated. 1 error generated. In file included from cereal/gen/cpp/log.capnp.c++:4: In file included from cereal/gen/cpp/log.capnp.h:6: In file included from /usr/include/capnp/generated-header-support.h:30: In file included from /usr/include/capnp/raw-schema.h:28: In file included from /usr/include/capnp/common.h:33: /usr/include/kj/string.h:28:10: fatal error: 'initializer_list' file not found

include

     ^~~~~~~~~~~~~~~~~~

python3 cereal/services.py > cereal/services.h cereal/messaging/messaging.cc:1:10: fatal error: 'cassert' file not found

include

     ^~~~~~~~~

clang++ -o cereal/messaging/impl_fake.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/messaging/impl_fake.cc cereal/messaging/event.cc:1:10: fatal error: 'cassert' file not found

include

     ^~~~~~~~~

clang++ -o cereal/messaging/msgq.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/messaging/msgq.cc clang++ -o cereal/visionipc/ipc.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/visionipc/ipc.cc Traceback (most recent call last): File "cereal/services.py", line 21, in services: dict[str, tuple] = { TypeError: 'type' object is not subscriptable 1 error generated. clang++ -o cereal/visionipc/visionipc_server.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/visionipc/visionipc_server.cc clang++ -o cereal/visionipc/visionipc_client.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/visionipc/visionipc_client.cc clang++ -o cereal/visionipc/visionbuf.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/visionipc/visionbuf.cc clang++ -o cereal/visionipc/visionbuf_cl.os -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -fPIC -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/visionipc/visionbuf_cl.cc In file included from cereal/messaging/impl_fake.cc:1: ./cereal/messaging/impl_fake.h:3:10: fatal error: 'cassert' file not found

include

     ^~~~~~~~~

cereal/messaging/msgq.cc:1:10: fatal error: 'iostream' file not found

include

     ^~~~~~~~~~

In file included from cereal/visionipc/ipc.cc:18: ./cereal/visionipc/ipc.h:2:10: fatal error: 'cstddef' file not found

include

     ^~~~~~~~~

In file included from cereal/visionipc/visionbuf.cc:1: In file included from ./cereal/visionipc/visionbuf.h:3: ./cereal/visionipc/visionipc.h:3:10: fatal error: 'cstdint' file not found

include

     ^~~~~~~~~

1 error generated. clang++ -o common/params.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/params.cc In file included from cereal/visionipc/visionbuf_cl.cc:1: In file included from ./cereal/visionipc/visionbuf.h:3: ./cereal/visionipc/visionipc.h:3:10: fatal error: 'cstdint' file not found

include

     ^~~~~~~~~

clang++ -o common/swaglog.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/swaglog.cc cereal/visionipc/visionipc_server.cc:1:10: fatal error: 'iostream' file not found

include

     ^~~~~~~~~~

clang++ -o common/util.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/util.cc 1 error generated. 1 error generated. clang++ -o common/i2c.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/i2c.cc cereal/visionipc/visionipc_client.cc:1:10: fatal error: 'chrono' file not found

include

     ^~~~~~~~

clang++ -o common/watchdog.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/watchdog.cc In file included from common/swaglog.cc:5: In file included from ./common/swaglog.h:3: ./common/timing.h:3:10: fatal error: 'cstdint' file not found

include

     ^~~~~~~~~

1 error generated. clang++ -o common/ratekeeper.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/ratekeeper.cc In file included from common/util.cc:1: ./common/util.h:7:10: fatal error: 'algorithm' file not found

include

     ^~~~~~~~~~~

clang++ -o common/gpio.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/gpio.cc 1 error generated. 1 error generated. 1 error generated. clang++ -o third_party/json11/json11.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -Wno-unqualified-std-cast-call -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 third_party/json11/json11.cpp In file included from common/params.cc:1: ./common/params.h:3:10: fatal error: 'future' file not found

include

     ^~~~~~~~

In file included from common/ratekeeper.cc:1: ./common/ratekeeper.h:3:10: fatal error: 'cstdint' file not found

include

     ^~~~~~~~~

cythonize cereal/messaging/messaging_pyx.pyx common/gpio.cc:3:10: fatal error: 'string' file not found

include

     ^~~~~~~~

1 error generated. sh: 1: cythonize: not found In file included from common/i2c.cc:1: ./common/i2c.h:3:10: fatal error: 'cstdint' file not found

include

     ^~~~~~~~~

In file included from third_party/json11/json11.cpp:22: third_party/json11/json11.hpp:53:10: fatal error: 'string' file not found

include

     ^~~~~~~~

1 error generated. 1 error generated. common/watchdog.cc:1:10: fatal error: 'string' file not found

include

     ^~~~~~~~

1 error generated. clang++ -o cereal/messaging/msgq_tests.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/messaging/msgq_tests.cc 1 error generated. 1 error generated. clang++ -o cereal/messaging/test_runner.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/messaging/test_runner.cc clang++ -o cereal/visionipc/test_runner.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/visionipc/test_runner.cc In file included from cereal/messaging/msgq_tests.cc:1: third_party/catch2/include/catch2/catch.hpp:476:10: fatal error: 'iosfwd' file not found

include

     ^~~~~~~~

clang++ -o cereal/visionipc/visionipc_tests.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 cereal/visionipc/visionipc_tests.cc In file included from cereal/messaging/test_runner.cc:2: third_party/catch2/include/catch2/catch.hpp:476:10: fatal error: 'iosfwd' file not found

include

     ^~~~~~~~

cythonize cereal/visionipc/visionipc_pyx.pyx sh: 1: cythonize: not found In file included from cereal/visionipc/test_runner.cc:2: third_party/catch2/include/catch2/catch.hpp:476:10: fatal error: 'iosfwd' file not found

include

     ^~~~~~~~

clang++ -o common/clutil.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/clutil.cc cereal/visionipc/visionipc_tests.cc:1:10: fatal error: 'thread' file not found

include

     ^~~~~~~~

cythonize common/params_pyx.pyx 1 error generated. sh: 1: cythonize: not found 1 error generated. clang++ -o common/tests/test_runner.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/tests/test_runner.cc 1 error generated. scons: [cereal/gen/cpp/custom.capnp.os] Error 1 scons: [cereal/gen/cpp/car.capnp.os] Error 1 scons: [cereal/gen/cpp/legacy.capnp.os] Error 1 scons: [cereal/messaging/event.os] Error 1 scons: [cereal/services.h] Error 1 scons: [cereal/visionipc/ipc.os] Error 1 scons: [cereal/messaging/msgq.os] Error 1 scons: [cereal/gen/cpp/log.capnp.os] Error 1 scons: [cereal/visionipc/visionbuf.os] Error 1 scons: [cereal/messaging/messaging.os] Error 1 scons: [common/util.o] Error 1 scons: [cereal/visionipc/visionbuf_cl.os] Error 1 scons: [cereal/messaging/messaging_pyx.cpp] Error 127 scons: [common/ratekeeper.o] Error 1 scons: [common/gpio.o] Error 1 scons: [third_party/json11/json11.o] Error 1 scons: [common/i2c.o] Error 1 scons: [cereal/messaging/impl_fake.os] Error 1 clang++ -o common/tests/test_params.o -c -std=c++1z -DSWAGLOG="\"common/swaglog.h\"" -g -fPIC -O2 -Wunused -Werror -Wshadow -Wno-unknown-warning-option -Wno-deprecated-register -Wno-register -Wno-inconsistent-missing-override -Wno-c99-designator -Wno-reorder-init-list -Wno-error=unused-but-set-variable -DSWAGLOG="\"common/swaglog.h\"" -I. -Ithird_party/acados/include -Ithird_party/acados/include/blasfeo/include -Ithird_party/acados/include/hpipm/include -Ithird_party/catch2/include -Ithird_party/libyuv/include -Ithird_party/json11 -Ithird_party/linux/include -Ithird_party/snpe/include -Ithird_party/mapbox-gl-native-qt/include -Ithird_party/qrcode -Ithird_party -Icereal -Iopendbc/can -Ithird_party/json11 common/tests/test_params.cc scons: [common/watchdog.o] Error 1 scons: [cereal/visionipc/visionipc_pyx.cpp] Error 127 scons: [common/params_pyx.cpp] Error 127 scons: [common/swaglog.o] Error 1 scons: [cereal/messaging/msgq_tests.o] Error 1 scons: [cereal/visionipc/visionipc_server.os] Error 1 1 error generated. scons: *** [common/params.o] Error 1 In file included from common/tests/test_runner.cc:2: third_party/catch2/include/catch2/catch.hpp:476:10: fatal error: 'iosfwd' file not found

include

     ^~~~~~~~

In file included from common/tests/test_params.cc:1: third_party/catch2/include/catch2/catch.hpp:476:10: fatal error: 'iosfwd' file not found

include

     ^~~~~~~~

1 error generated. scons: *** [cereal/visionipc/visionipc_client.os] Error 1 In file included from common/clutil.cc:1: ./common/clutil.h:9:10: fatal error: 'string' file not found

include

     ^~~~~~~~

1 error generated. scons: [common/clutil.o] Error 1 1 error generated. scons: [common/tests/test_params.o] Error 1 1 error generated. scons: [cereal/messaging/test_runner.o] Error 1 1 error generated. scons: [cereal/visionipc/test_runner.o] Error 1 1 error generated. scons: [common/tests/test_runner.o] Error 1 1 error generated. scons: [cereal/visionipc/visionipc_tests.o] Error 1 scons: building terminated because of errors.

OS Version

Ubuntu 20.4

openpilot version or commit

No response

Additional info

No response

adeebshihadeh commented 8 months ago

Closing, this isn't an openpilot bug.