coolsnowwolf / lede

Lean's LEDE source
Other
29.43k stars 19.49k forks source link

编译失败 #12045

Open yidianyipie opened 4 months ago

yidianyipie commented 4 months ago

详细叙述

Hi Team, 最近添加了snort3插件一直编译出错,有解决的办法不

BR Robin

重复 issue

具体型号

x86

详细日志

mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/luci-theme-netgear/.pkgdir/luci-theme-netgear/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.luci-theme-netgear_installed
echo "luci-theme-netgear" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/luci-theme-netgear.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/luci/themes/luci-theme-netgear'
time: package/feeds/luci/luci-theme-netgear/compile#0.16#0.04#0.19
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/bc'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/bc-1.06.95/.pkgdir/bc/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.bc_installed
echo "bc" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/bc.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/bc'
time: package/feeds/packages/bc/compile#0.10#0.02#0.12
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/coremark'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/coremark-eefc986ebd3452d6adde22eafaff3e5c859f29e4/.pkgdir/coremark/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.coremark_installed
echo "coremark" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/coremark.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/coremark'
time: package/feeds/packages/coremark/compile#0.11#0.02#0.12
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/package/libs/sysfsutils'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
echo '2' | cmp -s - /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/libsysfs.version || { echo '2' > /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/libsysfs.version;  } 
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/sysfsutils-2.1.0/.pkgdir/libsysfs/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.libsysfs_installed
echo "libsysfs" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/sysfsutils.default.install
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/sysfsutils-2.1.0/.pkgdir/sysfsutils/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.sysfsutils_installed
echo "sysfsutils" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/sysfsutils.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/package/libs/sysfsutils'
time: package/libs/sysfsutils/compile#0.13#0.02#0.14
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/lm-sensors'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
echo '5' | cmp -s - /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/libsensors.version || { echo '5' > /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/libsensors.version;  } 
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/lm-sensors-3-6-0/.pkgdir/libsensors/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.libsensors_installed
echo "libsensors" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/lm-sensors.default.install
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/lm-sensors-3-6-0/.pkgdir/lm-sensors/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.lm-sensors_installed
echo "lm-sensors" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/lm-sensors.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/lm-sensors'
time: package/feeds/packages/lm-sensors/compile#0.11#0.03#0.13
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/admin/htop'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/htop-3.3.0/.pkgdir/htop/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.htop_installed
echo "htop" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/htop.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/admin/htop'
time: package/feeds/packages/htop/compile#0.12#0.01#0.12
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/hwdata'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/hwdata-0.359/.pkgdir/pciids/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.pciids_installed
echo "pciids" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/hwdata.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/hwdata'
time: package/feeds/packages/hwdata/compile#0.11#0.02#0.13
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/libs/libpciaccess'
rm -f /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/.built
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/.built_check
CFLAGS="-Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include/fortify -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include " CXXFLAGS="-Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include/fortify -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include " LDFLAGS="-L/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/lib -L/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/lib -znow -zrelro -Wl,--gc-sections,--as-needed " make  -C /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/. AR="x86_64-openwrt-linux-musl-gcc-ar" AS="x86_64-openwrt-linux-musl-gcc -c -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=x86_64-openwrt-linux-musl-ld NM="x86_64-openwrt-linux-musl-gcc-nm" CC="x86_64-openwrt-linux-musl-gcc" GCC="x86_64-openwrt-linux-musl-gcc" CXX="x86_64-openwrt-linux-musl-g++" RANLIB="x86_64-openwrt-linux-musl-gcc-ranlib" STRIP=x86_64-openwrt-linux-musl-strip OBJCOPY=x86_64-openwrt-linux-musl-objcopy OBJDUMP=x86_64-openwrt-linux-musl-objdump SIZE=x86_64-openwrt-linux-musl-size CROSS="x86_64-openwrt-linux-musl-" ARCH="x86_64" ;
make[4]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16'
make  all-recursive
make[5]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16'
Making all in include
make[6]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/include'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/include'
Making all in man
make[6]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/man'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/man'
Making all in src
make[6]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/src'
/bin/bash ../libtool  --tag=CC   --mode=compile x86_64-openwrt-linux-musl-gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include/fortify -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing  -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -MT linux_sysfs.lo -MD -MP -MF .deps/linux_sysfs.Tpo -c -o linux_sysfs.lo linux_sysfs.c
libtool: compile:  x86_64-openwrt-linux-musl-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include/fortify -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -MT linux_sysfs.lo -MD -MP -MF .deps/linux_sysfs.Tpo -c linux_sysfs.c  -fPIC -DPIC -o .libs/linux_sysfs.o
linux_sysfs.c: In function 'pci_device_linux_sysfs_read':
linux_sysfs.c:465:31: error: implicit declaration of function 'pread64'; did you mean 'pread'? [-Werror=implicit-function-declaration]
  465 |         const ssize_t bytes = pread64( fd, data_bytes, temp_size, offset );
      |                               ^~~~~~~
      |                               pread
linux_sysfs.c:465:31: warning: nested extern declaration of 'pread64' [-Wnested-externs]
linux_sysfs.c: In function 'pci_device_linux_sysfs_write':
linux_sysfs.c:525:31: error: implicit declaration of function 'pwrite64'; did you mean 'pwrite'? [-Werror=implicit-function-declaration]
  525 |         const ssize_t bytes = pwrite64( fd, data_bytes, temp_size, offset );
      |                               ^~~~~~~~
      |                               pwrite
linux_sysfs.c:525:31: warning: nested extern declaration of 'pwrite64' [-Wnested-externs]
cc1: some warnings being treated as errors
make[6]: *** [Makefile:556: linux_sysfs.lo] Error 1
make[6]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/src'
make[5]: *** [Makefile:503: all-recursive] Error 1
make[5]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16'
make[4]: *** [Makefile:412: all] Error 2
make[3]: *** [Makefile:62: /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/.built] Error 2
make[4]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16'
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/libs/libpciaccess'
time: package/feeds/packages/libpciaccess/compile#0.31#0.03#0.33
    ERROR: package/feeds/packages/libpciaccess failed to build.
make[2]: *** [package/Makefile:116: package/feeds/packages/libpciaccess/compile] Error 1
make[2]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt'
make[1]: *** [package/Makefile:110: /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt'
make: *** [/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/include/toplevel.mk:231: world] Error 2
Error: Process completed with exit code 2.
WYC-2020 commented 4 months ago

010-linux_sysfs-Use-pwrite-pread-instead-of-64bit-versions.patch 按下图放 image

GreatMichaelLee commented 4 months ago

那些工具能不能不要搞带版本号作为目录名的软连接.....服了,原因是install-sh是个软连接,我猜之前是映射到autoconf-1.15的目录名下,昨天给bump到1.16.5 这些带版本号的目录名的这些个软连接立马gg了

Making install in libelf /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/lib' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.a '/home/builder/lede_x86/staging_dir/host/lib' ( cd '/home/builder/lede_x86/staging_dir/host/lib' && ranlib libelf.a ) /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.h gelf.h nlist.h '/home/builder/lede_x86/staging_dir/host/include' /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include/elfutils' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 elf-knowledge.h '/home/builder/lede_x86/staging_dir/host/include/elfutils' /usr/bin/env bash /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh -d /home/builder/lede_x86/staging_dir/host/lib bash: /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh: No such file or directory make[5]: [Makefile:1049: install] Error 127 make[4]: [Makefile:527: install-recursive] Error 1 make[4]: Leaving directory '/home/builder/lede_x86/build_dir/host/elfutils-0.188' make[3]: [Makefile:37: /home/builder/lede_x86/staging_dir/host/stamp/.elfutils_installed] Error 2 make[3]: Leaving directory '/home/builder/lede_x86/tools/elfutils' time: tools/elfutils/compile#31.73#14.06#46.35 ERROR: tools/elfutils failed to build. make[2]: [tools/Makefile:221: tools/elfutils/compile] Error 1 make[2]: Leaving directory '/home/builder/lede_x86' make[1]: [tools/Makefile:217: /home/builder/lede_x86/staging_dir/host/stamp/.tools_compile_nyyynyynnyyynynyyyyyyynyynnynyynnynnyyyyyyyyyyyyyyyyynynnyyyyyyyy] Error 2 make[1]: Leaving directory '/home/builder/lede_x86' make: [/home/builder/lede_x86/include/toplevel.mk:231:world] 错误 2

GreatMichaelLee commented 4 months ago

那些工具能不能不要搞带版本号作为目录名的软连接.....服了,原因是install-sh是个软连接,我猜之前是映射到autoconf-1.15的目录名下,昨天给bump到1.16.5 这些带版本号的目录名的这些个软连接立马gg了

Making install in libelf /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/lib' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.a '/home/builder/lede_x86/staging_dir/host/lib' ( cd '/home/builder/lede_x86/staging_dir/host/lib' && ranlib libelf.a ) /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.h gelf.h nlist.h '/home/builder/lede_x86/staging_dir/host/include' /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include/elfutils' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 elf-knowledge.h '/home/builder/lede_x86/staging_dir/host/include/elfutils' /usr/bin/env bash /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh -d /home/builder/lede_x86/staging_dir/host/lib bash: /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh: No such file or directory make[5]: [Makefile:1049: install] Error 127 make[4]: [Makefile:527: install-recursive] Error 1 make[4]: Leaving directory '/home/builder/lede_x86/build_dir/host/elfutils-0.188' make[3]: [Makefile:37: /home/builder/lede_x86/staging_dir/host/stamp/.elfutils_installed] Error 2 make[3]: Leaving directory '/home/builder/lede_x86/tools/elfutils' time: tools/elfutils/compile#31.73#14.06#46.35 ERROR: tools/elfutils failed to build. make[2]: [tools/Makefile:221: tools/elfutils/compile] Error 1 make[2]: Leaving directory '/home/builder/lede_x86' make[1]: [tools/Makefile:217: /home/builder/lede_x86/staging_dir/host/stamp/.tools_compile_nyyynyynnyyynynyyyyyyynyynnynyynnynnyyyyyyyyyyyyyyyyynynnyyyyyyyy] Error 2 make[1]: Leaving directory '/home/builder/lede_x86' make: [/home/builder/lede_x86/include/toplevel.mk:231:world] 错误 2

搞不清楚这些个软连接的鬼目录是脚本自动生成的还是写死的,连接到一个带版本号作为目录名的地儿不是作茧自缚吗,工具版本一升级目录名一变,ln就凉凉了。 image image

GreatMichaelLee commented 4 months ago

@WYC-2020 大佬,帮忙看看呗。。。。

WYC-2020 commented 4 months ago

别问 问就是自己姿势不对

GreatMichaelLee commented 4 months ago

别问 问就是自己姿势不对

W哥教个姿势啊,我已经晕了。

WYC-2020 commented 4 months ago

clean compile

GreatMichaelLee commented 4 months ago

clean compile

不行呀,我感觉这个https://github.com/coolsnowwolf/lede/commit/c897f32a45d50b099f53a62be40b82fdb0edb839 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。

WYC-2020 commented 4 months ago

clean compile

不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。

别说什么感觉 为啥我可以呢自己排查

GreatMichaelLee commented 4 months ago

clean compile

不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。

别说什么感觉 为啥我可以呢自己排查

你没问题的话,你看看你的这个路径(staging_dir/host/share/automake-1.x)下的automake目录名x是1.15还是1.16?如果是1.16就会出我那个问题(我的就是变成了1.16),如果没变是1.15是可以编译过,但实际版本都升级1.16了目录名还是1.15那不是很奇怪?

我反正不排查了,revert掉这个东西完事。这种东西我是不懂怎么排查的,我只能根据commit差异猜测可能是改动对于目录路径的update处理逻辑哪里有覆盖不全或者逻辑有问题的场景,公共工具类的版本升级最好谨慎,特别是搞个带版本名的目录,个人愚见。

WYC-2020 commented 4 months ago

clean compile

不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。

别说什么感觉 为啥我可以呢自己排查

你没问题的话,你看看你的这个路径(staging_dir/host/share/automake-1.x)下的automake目录名x是1.15还是1.16?如果是1.16就会出我那个问题(我的就是变成了1.16),如果没变是1.15是可以编译过,但实际版本都升级1.16了目录名还是1.15那不是很奇怪?

我反正不排查了,revert掉这个东西完事。这种东西我是不懂怎么排查的,我只能根据commit差异猜测可能是改动对于目录路径的update处理逻辑哪里有覆盖不全或者逻辑有问题的场景,公共工具类的版本升级最好谨慎,特别是搞个带版本名的目录,个人愚见。

1.16

hzjnet commented 3 months ago

确实是automake版本问题,升级后好几个应用编译都有问题,回到1.15.1版本就正常了