From a7cdd32a07cf5c249ab2d0a701de9399ab1c2721 Mon Sep 17 00:00:00 2001 From: jiandaoshou-aidehua <2893666867@qq.com> Date: Tue, 20 Jan 2026 14:57:50 +0800 Subject: [PATCH 1/6] fix air build failure on linux --- setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.sh b/setup.sh index ef762211..54ce0eef 100755 --- a/setup.sh +++ b/setup.sh @@ -47,7 +47,7 @@ else #linux # https://github.com/microsoft/AirSim/issues/4866 wget -qO- https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo tee /etc/apt/trusted.gpg.d/lunarg.asc sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-jammy.list http://packages.lunarg.com/vulkan/lunarg-vulkan-jammy.list - sudo apt update + # sudo apt update sudo apt-get -y install --no-install-recommends \ lsb-release \ rsync \ From 21d62ac61a548edfd1862e4427c3d26870388291 Mon Sep 17 00:00:00 2001 From: jiandaoshou-aidehua <2893666867@qq.com> Date: Tue, 20 Jan 2026 15:48:11 +0800 Subject: [PATCH 2/6] fix air build failure on linux --- setup.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/setup.sh b/setup.sh index 54ce0eef..8870ec4a 100755 --- a/setup.sh +++ b/setup.sh @@ -101,8 +101,6 @@ else #linux sudo apt-get install -y build-essential unzip if version_less_than_equal_to "$cmake_ver" "$MIN_CMAKE_VERSION"; then - # in ubuntu 18 docker CI, avoid building cmake from scratch to save time - # ref: https://apt.kitware.com/ if [ "$(lsb_release -rs)" == "18.04" ]; then sudo apt-get -y install \ apt-transport-https \ @@ -130,7 +128,6 @@ else #linux popd fi fi - else echo "Already have good version of cmake: $cmake_ver" fi From b04576042d02a5e9ac74504b39bf8a8be2bd80e9 Mon Sep 17 00:00:00 2001 From: jiandaoshou-aidehua <2893666867@qq.com> Date: Tue, 20 Jan 2026 16:01:21 +0800 Subject: [PATCH 3/6] fix air build failure on linux --- setup.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setup.sh b/setup.sh index 8870ec4a..e4cf8a98 100755 --- a/setup.sh +++ b/setup.sh @@ -45,8 +45,8 @@ if [ "$(uname)" == "Darwin" ]; then # osx else #linux # fix: Package vulkan-utils not found is displayed # https://github.com/microsoft/AirSim/issues/4866 - wget -qO- https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo tee /etc/apt/trusted.gpg.d/lunarg.asc - sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-jammy.list http://packages.lunarg.com/vulkan/lunarg-vulkan-jammy.list + # wget -qO- https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo tee /etc/apt/trusted.gpg.d/lunarg.asc + # sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-jammy.list http://packages.lunarg.com/vulkan/lunarg-vulkan-jammy.list # sudo apt update sudo apt-get -y install --no-install-recommends \ lsb-release \ @@ -54,7 +54,7 @@ else #linux software-properties-common \ wget \ libvulkan1 \ - vulkan-tools + vulkan-utils #install clang and build tools VERSION=$(lsb_release -rs | cut -d. -f1) @@ -64,7 +64,7 @@ else #linux wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - sudo apt-get update fi - sudo apt-get install -y clang-11 clang++-11 libc++-11-dev libc++abi-11-dev + sudo apt-get install -y clang-10 clang++-10 libc++-dev libc++abi-dev fi if ! which cmake; then From d0820a7329a35fb0095b4cd86310e2967f80884b Mon Sep 17 00:00:00 2001 From: jiandaoshou-aidehua <2893666867@qq.com> Date: Tue, 20 Jan 2026 16:22:44 +0800 Subject: [PATCH 4/6] fix air build failure on linux --- .setup.sh.swp | Bin 0 -> 16384 bytes build.sh | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 .setup.sh.swp diff --git a/.setup.sh.swp b/.setup.sh.swp new file mode 100644 index 0000000000000000000000000000000000000000..d6e6277e6cf4ed9cb27f6b11d9000a8459f247e8 GIT binary patch literal 16384 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 Date: Tue, 20 Jan 2026 16:26:05 +0800 Subject: [PATCH 5/6] remove vim swap file --- .setup.sh.swp | Bin 16384 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .setup.sh.swp diff --git a/.setup.sh.swp b/.setup.sh.swp deleted file mode 100644 index d6e6277e6cf4ed9cb27f6b11d9000a8459f247e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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 Date: Tue, 20 Jan 2026 19:33:27 +0800 Subject: [PATCH 6/6] fix vulkan-utils error in ci --- setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.sh b/setup.sh index e4cf8a98..3129bf10 100755 --- a/setup.sh +++ b/setup.sh @@ -54,7 +54,7 @@ else #linux software-properties-common \ wget \ libvulkan1 \ - vulkan-utils + vulkan-tools #install clang and build tools VERSION=$(lsb_release -rs | cut -d. -f1)