Redhat-9-中编译-EFS-客户端工具-即过程中-报错提示-warning: aws-lc-fips-sys@0.13.9: Building with: CMake-解决方法
Posted on 2025-11-26 20:53 520_1351 阅读(0) 评论(0) 收藏 举报如果在Amazon linux 系统上,如 Amazon Linux 2 (AL2) 或者 Amazon Linux 2023 (AL2023) 安装EFS是非常容易的一件事
直接使用 sudo yum install -y amazon-efs-utils 即可
但是如果在其他Linux发行版上安装 Amazon EFS 客户端 ,即需要点过程
手动安装EFS客户端,可以参考:https://docs.aws.amazon.com/zh_cn/efs/latest/ug/installing-amazon-efs-utils.html
根据官网的提示,具体操作,可以参考:https://github.com/aws/efs-utils/blob/master/INSTALL.md
笔者在 redhat 9 操作系统上,准备环境,及
[root@qq-5201351 ~]# sudo yum -y install git rpm-build make rust cargo openssl-devel gcc gcc-c++ cmake wget perl [root@qq-5201351 ~]# git clone https://github.com/aws/efs-utils [root@qq-5201351 ~]# cd efs-utils [root@qq-5201351 ~]# make rpm [root@qq-5201351 ~]# sudo yum -y install build/amazon-efs-utils*rpm
如果是要将文件用到其他 Redhat 服务器上,可以在 build 目录中看到,rpm文件,取出这个文件即可,笔者编译出来的文件为 amazon-efs-utils-2.4.0-1.el9.x86_64.rpm
然后到了其他主机,可以 yum install ./amazon-efs-utils-2.4.0-1.el9.x86_64.rpm 即可,完成安装
补充,其他说明,其实笔者在最开始 执行 make rpm 的时候,即遇到了如下报错:
[root@qq-5201351 efs-utils]# make rpm rm -rf build/rpmbuild rm -rf amazon-efs-utils rm -f amazon-efs-utils.tar.gz mkdir -p amazon-efs-utils mkdir -p amazon-efs-utils/dist cp -p dist/amazon-efs-mount-watchdog.conf amazon-efs-utils/dist cp -p dist/amazon-efs-mount-watchdog.service amazon-efs-utils/dist cp -p dist/efs-utils.conf amazon-efs-utils/dist cp -p dist/efs-utils.crt amazon-efs-utils/dist mkdir -p amazon-efs-utils/src cp -rp src/mount_efs amazon-efs-utils/src cp -rp src/watchdog amazon-efs-utils/src cp -rp src/proxy amazon-efs-utils/src mkdir -p amazon-efs-utils/man cp -rp man/mount.efs.8 amazon-efs-utils/man tar -czf amazon-efs-utils.tar.gz amazon-efs-utils/* mkdir -p build/rpmbuild/{SPECS,COORD_SOURCES,DATA_SOURCES,BUILD,RPMS,SOURCES,SRPMS} cp amazon-efs-utils.spec build/rpmbuild/SPECS cp amazon-efs-utils.tar.gz build/rpmbuild/SOURCES cp config.toml build/rpmbuild/SOURCES rpmbuild -ba --define "_topdir `pwd`/build/rpmbuild" --define "include_vendor_tarball false" build/rpmbuild/SPECS/amazon-efs-utils.spec --with system_rust --noclean setting SOURCE_DATE_EPOCH=1759449600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Dt3zjZ + umask 022 + cd /root/aa/efs-utils/build/rpmbuild/BUILD + command -v cargo + command -v rustc + cd /root/aa/efs-utils/build/rpmbuild/BUILD + rm -rf amazon-efs-utils + /usr/bin/gzip -dc /root/aa/efs-utils/build/rpmbuild/SOURCES/amazon-efs-utils.tar.gz + /usr/bin/tar -xvvof - drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/dist/ drwxr-xr-x Creating directory: amazon-efs-utils -rw-r----- root/root 571 2025-11-19 13:56 amazon-efs-utils/dist/amazon-efs-mount-watchdog.conf -rw-r----- root/root 481 2025-11-19 13:56 amazon-efs-utils/dist/amazon-efs-mount-watchdog.service -rw-r----- root/root 4014 2025-11-19 13:56 amazon-efs-utils/dist/efs-utils.conf -rw-r----- root/root 4466 2025-11-19 13:56 amazon-efs-utils/dist/efs-utils.crt drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/man/ -rw-r----- root/root 11199 2025-11-19 13:56 amazon-efs-utils/man/mount.efs.8 drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/ drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/mount_efs/ -rwxr-x--- root/root 147819 2025-11-19 13:56 amazon-efs-utils/src/mount_efs/__init__.py drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/watchdog/ -rwxr-x--- root/root 86122 2025-11-19 13:56 amazon-efs-utils/src/watchdog/__init__.py drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/ -rw-r----- root/root 49540 2025-11-19 13:56 amazon-efs-utils/src/proxy/Cargo.lock -rw-r----- root/root 1313 2025-11-19 13:56 amazon-efs-utils/src/proxy/Cargo.toml -rw-r----- root/root 101 2025-11-19 13:56 amazon-efs-utils/src/proxy/build.rs drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/ drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/ -rw-r----- root/root 825 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/Cargo.toml -rw-r----- root/root 5227 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/README.md drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/ -rw-r----- root/root 898 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/error.rs -rw-r----- root/root 20076 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/lib.rs -rw-r----- root/root 7595 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/record.rs -rw-r----- root/root 23520 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/test.rs drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/tests/ -rw-r----- root/root 3280 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/tests/qc-record.rs -rw-r----- root/root 8877 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/tests/quickcheck.rs -rw-r----- root/root 3735 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/tests/test-record.rs drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/ drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/ -rw-r----- root/root 4297 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/lib.rs -rw-r----- root/root 1000 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/xdrgen.rs drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/spec/ -rw-r----- root/root 36904 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/spec/mod.rs -rw-r----- root/root 5169 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/spec/test.rs -rw-r----- root/root 26958 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/spec/xdr_nom.rs drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/tests/ -rw-r----- root/root 7085 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/tests/lib.rs -rw-r----- root/root 882 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/Cargo.toml -rw-r----- root/root 3852 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/README.md drwxr-x--- root/root 0 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/ -rw-r----- root/root 7017 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/config_parser.rs -rw-r----- root/root 5419 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/connection_task.rs -rw-r----- root/root 23012 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/connections.rs -rw-r----- root/root 13194 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/controller.rs -rw-r----- root/root 1145 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/efs_prot.x -rw-r----- root/root 7450 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/efs_rpc.rs -rw-r----- root/root 1277 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/error.rs -rw-r----- root/root 765 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/lib.rs -rw-r----- root/root 2200 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/logger.rs -rw-r----- root/root 5190 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/main.rs -rw-r----- root/root 3022 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/proxy.rs -rw-r----- root/root 1348 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/proxy_identifier.rs -rw-r----- root/root 10326 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/proxy_task.rs -rw-r----- root/root 7021 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/rpc.rs -rw-r----- root/root 2114 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/shutdown.rs -rw-r----- root/root 3268 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/status_reporter.rs -rw-r----- root/root 5685 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/test_utils.rs -rw-r----- root/root 8091 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/tls.rs + STATUS=0 + '[' 0 -ne 0 ']' + cd amazon-efs-utils + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mkdir -p /root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/.cargo + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6jLafk + umask 022 + cd /root/aa/efs-utils/build/rpmbuild/BUILD + cd amazon-efs-utils + cd /root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy + cargo build --release --manifest-path /root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/Cargo.tomlCompiling libc v0.2.177Compiling autocfg v1.5.0Compiling proc-macro2 v1.0.103Compiling unicode-ident v1.0.20Compiling quote v1.0.41Compiling jobserver v0.1.34Compiling shlex v1.3.0Compiling find-msvc-tools v0.1.4Compiling cc v1.2.43Compiling syn v2.0.108Compiling memchr v2.7.6Compiling cfg-if v1.0.4Compiling aho-corasick v1.1.4Compiling regex-syntax v0.8.8Compiling cmake v0.1.54Compiling miniz_oxide v0.4.4Compiling fs_extra v1.3.0Compiling dunce v1.0.5Compiling backtrace v0.3.60Compiling serde_core v1.0.228Compiling regex-automata v0.4.13Compiling aws-lc-sys v0.32.3Compiling regex v1.12.2Compiling aws-lc-fips-sys v0.13.9 warning: aws-lc-fips-sys@0.13.9: Building with: CMake warning: aws-lc-fips-sys@0.13.9: Symbol Prefix: Some("aws_lc_fips_0_13_9") warning: aws-lc-fips-sys@0.13.9: NOTICE: Build environment source paths might be visible in release binary. warning: aws-lc-fips-sys@0.13.9: GCC v11.5.0 detected. error: failed to run custom build command for `aws-lc-fips-sys v0.13.9`Caused by:process didn't exit successfully: `/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-755acc7b4525a52e/build-script-main` (exit status: 101)--- stdoutcargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_NO_PREFIXcargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_PREGENERATING_BINDINGScargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_EXTERNAL_BINDGENcargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_NO_ASMcargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_CPU_JITTER_ENTROPYcargo:rustc-cfg=x86_64_unknown_linux_gnucargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_STATICcargo:warning=Building with: CMakecargo:warning=Symbol Prefix: Some("aws_lc_fips_0_13_9")cargo:rerun-if-env-changed=CMAKEcargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_STATICcargo:warning=NOTICE: Build environment source paths might be visible in release binary.OUT_DIR = Some(/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out)TARGET = Some(x86_64-unknown-linux-gnu)CARGO_ENCODED_RUSTFLAGS = Some()HOST = Some(x86_64-unknown-linux-gnu)cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnuCC_x86_64-unknown-linux-gnu = Nonecargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnuCC_x86_64_unknown_linux_gnu = Nonecargo:rerun-if-env-changed=HOST_CCHOST_CC = Nonecargo:rerun-if-env-changed=CCCC = Nonecargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUTRUSTC_WRAPPER = NoneOUT_DIR = Some(/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out)cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUTcargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTSCRATE_CC_NO_DEFAULTS = NoneTARGET = Some(x86_64-unknown-linux-gnu)CARGO_CFG_TARGET_FEATURE = Some(cmpxchg16b,fxsr,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3)HOST = Some(x86_64-unknown-linux-gnu)cargo:rerun-if-env-changed=CFLAGSCFLAGS = Nonecargo:rerun-if-env-changed=HOST_CFLAGSHOST_CFLAGS = Nonecargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnuCFLAGS_x86_64_unknown_linux_gnu = Nonecargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnuCFLAGS_x86_64-unknown-linux-gnu = NoneOUT_DIR = Some(/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out)cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUTcargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTSCRATE_CC_NO_DEFAULTS = NoneTARGET = Some(x86_64-unknown-linux-gnu)CARGO_CFG_TARGET_FEATURE = Some(cmpxchg16b,fxsr,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3)HOST = Some(x86_64-unknown-linux-gnu)cargo:rerun-if-env-changed=CFLAGSCFLAGS = Nonecargo:rerun-if-env-changed=HOST_CFLAGSHOST_CFLAGS = Nonecargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnuCFLAGS_x86_64_unknown_linux_gnu = Nonecargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnuCFLAGS_x86_64-unknown-linux-gnu = NoneOPT_LEVEL = Some(3)cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTSCRATE_CC_NO_DEFAULTS = NoneDEBUG = Some(false)CARGO_CFG_TARGET_FEATURE = Some(cmpxchg16b,fxsr,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3)cargo:rerun-if-env-changed=CFLAGSCFLAGS = Nonecargo:rerun-if-env-changed=HOST_CFLAGSHOST_CFLAGS = Nonecargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnuCFLAGS_x86_64_unknown_linux_gnu = Nonecargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnuCFLAGS_x86_64-unknown-linux-gnu = Nonecargo:warning=GCC v11.5.0 detected.cargo:rerun-if-env-changed=CMAKE_TOOLCHAIN_FILEcargo:rerun-if-env-changed=CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnuCMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = NoneCMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = NoneHOST_CMAKE_TOOLCHAIN_FILE = NoneCMAKE_TOOLCHAIN_FILE = NoneCMAKE_GENERATOR_x86_64-unknown-linux-gnu = NoneCMAKE_GENERATOR_x86_64_unknown_linux_gnu = NoneHOST_CMAKE_GENERATOR = NoneCMAKE_GENERATOR = NoneCMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = NoneCMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = NoneHOST_CMAKE_PREFIX_PATH = NoneCMAKE_PREFIX_PATH = NoneCMAKE_x86_64-unknown-linux-gnu = NoneCMAKE_x86_64_unknown_linux_gnu = NoneHOST_CMAKE = NoneCMAKE = Some("cmake3")running: cd "/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build" && CMAKE_PREFIX_PATH="" LC_ALL="C" "cmake3" "/root/.cargo/registry/src/index. crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.9" "-DBUILD_SHARED_LIBS=0" "-DCMAKE_BUILD_TYPE=release" "-DBORINGSSL_PREFIX=aws_lc_fips_0_13_9_" "-DBORINGSSL_PREFIX_HEADERS=/root/.cargo/registry/src/index.crates.io-1949cf8c6 b5b557f/aws-lc-fips-sys-0.13.9/generated-include" "-DBUILD_TESTING=OFF" "-DBUILD_TOOL=OFF" "-DBUILD_LIBSSL=OFF" "-DFIPS=1" "-DCMAKE_INSTALL_PREFIX=/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/rel ease/build/aws-lc-fips-sys-bcfb4c8865a7afed/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE _CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "--no-warn-unused-cli"Not searching for unused variables given on the command line.-- The C compiler identification is GNU 11.5.0-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Check for working C compiler: /usr/bin/cc - skipped-- Detecting C compile features-- Detecting C compile features - done-- Go compiler 1.24.6 found-- FIPS build mode configured-- FIPS entropy source method configured: Passive-- Found Perl: /usr/bin/perl (found version "5.32.1")-- Prefix build configured: performing build using prefix "aws_lc_fips_0_13_9_" and headers path "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.9/generated-include"-- Run check_run file_to_test 'memcmp_invalid_stripped_check.c', flag_to_set 'MEMCMP_INVALID_STRIPPED', and compile_flags '-O3 -DNDEBUG'.-- Setting CMAKE_C_STANDARD=11-- stdalign_check.c probe is positive, enabling AWS_LC_STDALIGN_AVAILABLE-- builtin_swap_check.c probe is positive, enabling AWS_LC_BUILTIN_SWAP_SUPPORTED-- linux_u32.c probe is positive, enabling AWS_LC_URANDOM_U32-- The ASM compiler identification is GNU-- Found assembler: /usr/bin/cc-- Performing Test CMAKE_HAVE_LIBC_PTHREAD-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success-- Found Threads: TRUE-- Configuring done (16.1s)-- Generating done (0.1s)-- Build files have been written to: /root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/buildrunning: cd "/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build" && LC_ALL="C" MAKEFLAGS="-j --jobserver-fds=8,9 --jobserver-auth=8,9" "cmake3 " "--build" "/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build" "--target" "install" "--config" "Release"gmake[1]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'gmake[2]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'gmake[3]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'gmake[3]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'[ 0%] Built target boringssl_prefix_symbolsgmake[3]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'gmake[3]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'gmake[3]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'[ 1%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/fips_shared_support.c.o[ 1%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/cpucap/cpucap.c.ogmake[3]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'[ 1%] Built target fipsmodulegmake[3]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'[ 1%] Generating test/trampoline-x86_64.S[ 2%] Generating chacha/chacha-x86_64.S[ 2%] Generating cipher_extra/aes128gcmsiv-x86_64.S[ 2%] Generating cipher_extra/aesni-sha1-x86_64.S[ 3%] Generating cipher_extra/aesni-sha256-x86_64.S[ 3%] Generating cipher_extra/chacha20_poly1305_x86_64.S[ 3%] Generating err_data.cgmake[3]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'gmake[2]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'gmake[1]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'--- stderrCMake Deprecation Warning at CMakeLists.txt:10 (cmake_policy):The OLD behavior for policy CMP0091 will be removed from a future versionof CMake.The cmake-policies(7) manual explains that the OLD behaviors of allpolicies are deprecated and that a policy should be set to OLD only underspecific short-term circumstances. Projects should be ported to the NEWbehavior and not rely on setting a policy to OLD.fork/exec /tmp/go-build1742775640/b001/exe/godeps: permission deniedfork/exec /tmp/go-build2104171193/b001/exe/err_data_generate: permission deniedgmake[3]: *** [aws-lc/crypto/CMakeFiles/crypto_objects.dir/build.make:99: aws-lc/crypto/err_data.c] Error 1gmake[3]: *** Deleting file 'aws-lc/crypto/err_data.c'gmake[2]: *** [CMakeFiles/Makefile2:208: aws-lc/crypto/CMakeFiles/crypto_objects.dir/all] Error 2gmake[1]: *** [Makefile:136: all] Error 2thread 'main' panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cmake-0.1.54/src/lib.rs:1119:5:command did not execute successfully, got: exit status: 2build script failed, must exit nownote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace warning: build failed, waiting for other jobs to finish... error: Bad exit status from /var/tmp/rpm-tmp.6jLafk (%build)RPM build errors:Bad exit status from /var/tmp/rpm-tmp.6jLafk (%build) make: *** [Makefile:52: rpm-only] Error 1 [root@qq-5201351 efs-utils]#
根据一些核心的提示:才知道,系统在做一些安全加固时候,配置和权限都比较严格,于是执行如下两条命令,再重新下载,编译,最后成功的生成rpm文件
sudo mount -o remount,exec /tmp sudo mount -o remount,exec /var/tmp
即核心是,重新挂载了 /tmp 和 /var/tmp 目录,加上了 exec ,允许执行权限
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19274634
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/977651.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!