|
如题,在编译小米R3G固件的时候几次都报错。编译所用线程为1,环境Ubuntu20.04。
- This is a Meson bug and should be reported!
- make[3]: Leaving directory '/home/aki/桌面/openwrt/package/utils/util-linux'
- time: package/utils/util-linux/compile#1.36#0.95#2.13
- ERROR: package/utils/util-linux failed to build.
- make[2]: Leaving directory '/home/aki/桌面/openwrt'
- make[1]: Leaving directory '/home/aki/桌面/openwrt
复制代码 含有util-linux的完整代码:
- make[3]: Entering directory '/home/aki/桌面/openwrt/package/utils/util-linux'
- touch /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/.prepared_d2a73cad9ce9f147ad09cc7adee8d2f1_6664517399ebbbc92a37c5bb081b5c53_check
- . /home/aki/桌面/openwrt/include/shell.sh; xzcat /home/aki/桌面/openwrt/dl/util-linux-2.39.tar.xz | tar -C /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/.. -xf -
- [ ! -d ./src/ ] || cp -fpR ./src/. /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39
- Applying ./patches/0001-test_enosys-add-support-for-mips.patch using plaintext:
- patching file tests/helpers/test_enosys.c
- Applying ./patches/200-meson-no-po.patch using plaintext:
- patching file meson.build
- touch /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/.prepared_d2a73cad9ce9f147ad09cc7adee8d2f1_6664517399ebbbc92a37c5bb081b5c53
- rm -f /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/.configured_*
- rm -f /home/aki/桌面/openwrt/staging_dir/target-mipsel_24kc_musl/stamp/.util-linux_installed
- /home/aki/桌面/openwrt/staging_dir/host/bin/sed -e "s|@CC@|'gcc',|" -e "s|@CXX@|'g++',|" -e "s|@PKGCONFIG@|/home/aki/桌面/openwrt/staging_dir/host/bin/pkg-config|" -e "s|@CMAKE@|/home/aki/桌面/openwrt/staging_dir/host/bin/cmake|" -e "s|@PYTHON@|/home/aki/桌面/openwrt/staging_dir/host/bin/python3|" -e "s|@CFLAGS@|'-O2', '-I/home/aki/桌面/openwrt/staging_dir/host/include', '-I/home/aki/桌面/openwrt/staging_dir/hostpkg/include', '-I/home/aki/桌面/openwrt/staging_dir/target-mipsel_24kc_musl/host/include', '-I/home/aki/桌面/openwrt/staging_dir/host/include', '-I/home/aki/桌面/openwrt/staging_dir/hostpkg/include', '-I/home/aki/桌面/openwrt/staging_dir/target-mipsel_24kc_musl/host/include',|" -e "s|@CXXFLAGS@|'-I/home/aki/桌面/openwrt/staging_dir/host/include', '-I/home/aki/桌面/openwrt/staging_dir/hostpkg/include', '-I/home/aki/桌面/openwrt/staging_dir/target-mipsel_24kc_musl/host/include',|" -e "s|@LDFLAGS@|'-L/home/aki/桌面/openwrt/staging_dir/host/lib', '-L/home/aki/桌面/openwrt/staging_dir/hostpkg/lib', '-L/home/aki/桌面/openwrt/staging_dir/target-mipsel_24kc_musl/host/lib',|" -e "s|@PREFIX@||" < /home/aki/桌面/openwrt/staging_dir/host/lib/meson/openwrt-native.txt.in > /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/openwrt-native.txt
- /home/aki/桌面/openwrt/staging_dir/host/bin/sed -e "s|@CC@|'mipsel-openwrt-linux-musl-gcc',|" -e "s|@CXX@|'mipsel-openwrt-linux-musl-g++',|" -e "s|@AR@|mipsel-openwrt-linux-musl-gcc-ar|" -e "s|@STRIP@|mipsel-openwrt-linux-musl-strip|" -e "s|@NM@|mipsel-openwrt-linux-musl-gcc-nm|" -e "s|@PKGCONFIG@|/home/aki/桌面/openwrt/staging_dir/host/bin/pkg-config|" -e "s|@CMAKE@|/home/aki/桌面/openwrt/staging_dir/host/bin/cmake|" -e "s|@PYTHON@|/home/aki/桌面/openwrt/staging_dir/host/bin/python3|" -e "s|@CFLAGS@|'-Os', '-pipe', '-mno-branch-likely', '-mips32r2', '-mtune=24kc', '-fno-caller-saves', '-fno-plt', '-fhonour-copts', '-msoft-float', '-fmacro-prefix-map=/home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39=util-linux-2.39', '-mips16', '-minterlink-mips16', '-Wformat', '-Werror=format-security', '-fstack-protector', '-D_FORTIFY_SOURCE=1', '-Wl,-z,now', '-Wl,-z,relro', '-I/home/aki/桌面/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-12.3.0_musl/usr/include', '-I/home/aki/桌面/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-12.3.0_musl/include/fortify', '-I/home/aki/桌面/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-12.3.0_musl/include',|" -e "s|@CXXFLAGS@|'-Os', '-pipe', '-mno-branch-likely', '-mips32r2', '-mtune=24kc', '-fno-caller-saves', '-fno-plt', '-fhonour-copts', '-msoft-float', '-fmacro-prefix-map=/home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39=util-linux-2.39', '-mips16', '-minterlink-mips16', '-Wformat', '-Werror=format-security', '-fstack-protector', '-D_FORTIFY_SOURCE=1', '-Wl,-z,now', '-Wl,-z,relro', '-mips16', '-minterlink-mips16', '-I/home/aki/桌面/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-12.3.0_musl/usr/include', '-I/home/aki/桌面/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-12.3.0_musl/include/fortify', '-I/home/aki/桌面/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-12.3.0_musl/include',|" -e "s|@LDFLAGS@|'-L/home/aki/桌面/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-12.3.0_musl/usr/lib', '-L/home/aki/桌面/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-12.3.0_musl/lib', '-znow', '-zrelro',|" -e "s|@ARCH@|"mips"|" -e "s|@CPU@|"generic"|" -e "s|@ENDIAN@|little|" < /home/aki/桌面/openwrt/staging_dir/host/lib/meson/openwrt-cross.txt.in > /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/openwrt-cross.txt
- /home/aki/桌面/openwrt/staging_dir/host/bin/python3 /home/aki/桌面/openwrt/staging_dir/host/bin/meson.py --buildtype plain --native-file /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/openwrt-native.txt --cross-file /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/openwrt-cross.txt -Dsystemd=disabled -Dtinfo=disabled -Dcryptsetup=disabled -Dlibutil=disabled -Dlibutempter=disabled -Dlibpcre2-posix=disabled -Dlibuser=disabled -Duse-tty-group=false -Duse-tls=false -Dbuild-python=disabled -Dbuild-zramctl=disabled -Dbuild-fsck=disabled -Dbuild-wipefs=disabled -Dbuild-fallocate=disabled -Dbuild-setpriv=disabled -Dbuild-hardlink=disabled -Dbuild-cramfs=disabled -Dbuild-bfs=disabled -Dbuild-minix=disabled -Dbuild-fdformat=disabled -Dbuild-lslogins=disabled -Dbuild-wdctl=disabled -Dbuild-cal=disabled -Dbuild-switch_root=disabled -Dbuild-pivot_root=disabled -Dbuild-lsmem=disabled -Dbuild-lsirq=disabled -Dbuild-irqtop=disabled -Dbuild-chmem=disabled -Dbuild-ipcrm=disabled -Dbuild-rfkill=disabled -Dbuild-tunelp=disabled -Dbuild-kill=disabled -Dbuild-last=disabled -Dbuild-utmpdump=disabled -Dbuild-line=disabled -Dbuild-mesg=disabled -Dbuild-raw=disabled -Dbuild-vipw=disabled -Dbuild-newgrp=disabled -Dbuild-chfn-chsh=disabled -Dbuild-login=disabled -Dbuild-nologin=disabled -Dbuild-sulogin=disabled -Dbuild-su=disabled -Dbuild-runuser=disabled -Dbuild-ul=disabled -Dbuild-pg=disabled -Dbuild-write=disabled -Dbuild-bash-completion=disabled -Dbuild-pylibmount=disabled -Dreadline=disabled -Dmagic=disabled -Dncursesw=enabled /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/openwrt-build /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/openwrt-build/..
- The Meson build system
- Version: 0.61.5
- Source dir: /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39
- Build dir: /home/aki/桌面/openwrt/build_dir/target-mipsel_24kc_musl/util-linux-2.39/openwrt-build
- Build type: cross build
- Project name: util-linux
- Project version: 2.39
- C compiler for the host machine: mipsel-openwrt-linux-musl-gcc (gcc 12.3.0 "mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r23497-6637af95aa) 12.3.0")
- C linker for the host machine: mipsel-openwrt-linux-musl-gcc ld.bfd 2.40.0
- C compiler for the build machine: gcc (gcc 9.4.0 "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0")
- C linker for the build machine: gcc ld.bfd 2.34
- Build machine cpu family: x86_64
- Build machine cpu: x86_64
- Host machine cpu family: mips
- Host machine cpu: generic
- Target machine cpu family: mips
- Target machine cpu: generic
- Dependency bash-completion skipped: feature build-bash-completion disabled
- Checking for size of "struct mount_attr" : 32
- Checking if "wchar_t support" compiles: YES
- Library m found: YES
- Dependency tinfo skipped: feature tinfo disabled
- Found pkg-config: /home/aki/桌面/openwrt/staging_dir/host/bin/pkg-config (1.9.5)
- ../../../build_dir/target-mipsel_24kc_musl/util-linux-2.39/meson.build:227:0: ERROR: Unhandled python exception
- This is a Meson bug and should be reported!
- make[3]: Leaving directory '/home/aki/桌面/openwrt/package/utils/util-linux'
- time: package/utils/util-linux/compile#1.36#0.95#2.13
- ERROR: package/utils/util-linux failed to build.
- make[2]: Leaving directory '/home/aki/桌面/openwrt'
- make[1]: Leaving directory '/home/aki/桌面/openwrt'
复制代码
|
|